随笔分类 -  数据库

Mysql、DB2
摘要:1. Mycat相关文章 Linux安装Mycat1.6.7.4并实现Mysql数据库读写分离简单配置 Linux安装Mysql8.0.20并配置主从复制(一主一从,双主双从) Docker部署Mysql8.0.20并配置主从复制 Mycat配置分库分表(垂直分库、水平分表)、全局序列 2. 环境准 阅读全文
posted @ 2020-10-14 20:59 C3Stones 阅读(357) 评论(0) 推荐(0) 编辑
摘要:1. Mycat相关文章 Linux安装Mycat1.6.7.4并实现Mysql数据库读写分离简单配置 Linux安装Mysql8.0.20并配置主从复制(一主一从,双主双从) Docker部署Mysql8.0.20并配置主从复制 2. 其他分库分表方案 Sharding-JDBC分库分表简单示例 阅读全文
posted @ 2020-10-10 19:43 C3Stones 阅读(1749) 评论(1) 推荐(1) 编辑
摘要:1. Mycat简介 一个彻底开源的,面向企业应用开发的大数据库集群 支持事务、ACID、可以替代MySQL的加强版数据库 一个可以视为MySQL集群的企业级数据库,用来替代昂贵的Oracle集群 一个融合内存缓存技术、NoSQL技术、HDFS大数据的新型SQL Server 结合传统数据库和新型分 阅读全文
posted @ 2020-09-08 20:18 C3Stones 阅读(1481) 评论(0) 推荐(1) 编辑
摘要:1. Linux安装Mysql8.0.20并配置主从复制(一主一从,双主双从) Linux安装Mysql8.0.20并配置主从复制(一主一从,双主双从) 2. 前提准备 # 创建主从数据库文件夹 mkdir -p /usr/local/mysql/master1/conf mkdir -p /usr 阅读全文
posted @ 2020-09-02 18:56 C3Stones 阅读(2565) 评论(3) 推荐(5) 编辑
摘要:1. 主从复制解释 将主数据库的增删改查等操作记录到二进制日志文件中,从库接收主库日志文件,根据最后一次更新的起始位置,同步复制到从数据库中,使得主从数据库保持一致。 2. 主从复制的作用 高可用性:主数据库异常可切换到从数据库 负载均衡:实现读写分离 备份:进行日常备份 3. Mysql主从复制过 阅读全文
posted @ 2020-09-01 19:44 C3Stones 阅读(13993) 评论(1) 推荐(5) 编辑
摘要:1. 简介 在项目开发和交付阶段,数据库文档是必不可少的。对于大型项目多个数据库几百甚至几千张表来说,手写数据库文档必然是耗时且痛苦的。因此需要一个插件自动生成文档。 screw提供了多种文件类型和多种模板的自动生成工具,上手简单且效果不错。 2. 支持数据库类型 MySQL MariaDB TID 阅读全文
posted @ 2020-07-28 19:07 C3Stones 阅读(1718) 评论(0) 推荐(0) 编辑
摘要:1. 字符函数 length(获取字节数,UTF-8编码中 一个汉字占3个字节,GBK编码中一个汉字占2个字节) select length('abc'); #结果:3 select length('张三'); #结果:6 concat(拼接字符串) select concat('a', 'b', 阅读全文
posted @ 2020-07-08 22:09 C3Stones 阅读(208) 评论(0) 推荐(0) 编辑
摘要:1. 账户与安全 用户创建与授权 之前:创建用户并授权 1 grant all privileges on *.* to 'myuser'@'%' identified by '3edc#EDC'; 2 select user, host form mysql.user; 之后:创建用户和授权必须分 阅读全文
posted @ 2020-05-21 23:37 C3Stones 阅读(2288) 评论(0) 推荐(0) 编辑
摘要:0. 安装环境 1. 下载安装包 方式一:百度网盘下载 链接:https://pan.baidu.com/s/11t_JXUp-SXRaioNDvdltNg 提取码:uzyj 方式二:在线下载 1 #下载安装包到/usr/local/src/ 2 wget https://dev.mysql.com 阅读全文
posted @ 2020-05-21 22:30 C3Stones 阅读(1276) 评论(0) 推荐(0) 编辑
摘要:1. DB2 V9.7安装 下载安装包及license: 链接: https://pan.baidu.com/s/1B4OIVEMGu8J6ttdun3-GGQ 提取码: 2x6e 1 #解压安装包 2 tar -zxvf v9.7fp7_linuxx64_server-ok-db2v9.7ese. 阅读全文
posted @ 2020-04-30 23:06 C3Stones 阅读(83) 评论(0) 推荐(0) 编辑
摘要:1. 悲观锁简介 悲观锁(Pessimistic Concurrency Control,缩写PCC),它指的是对数据被外界修改持保守态度,因此,在整个数据处理过程中, 将数据处于锁定状态。悲观锁的实现,往往依靠数据库提供的锁机制,也只有数据库层提供的锁机制才能真正保证数据访问的排他性,否则,即使在 阅读全文
posted @ 2020-04-18 10:22 C3Stones 阅读(846) 评论(0) 推荐(0) 编辑
摘要:1. 最大数据量 Mysql没有对单表的数据量大小做限制,单表的大小取决于操作系统对文件大小的限制。 《阿里巴巴Java开发手册》中建议当单表的数据量大小超过500万行或者大于2GB时需要分库分表。 2. 最大连接数 Mysql的最大连接数由 max_connections 和 max_user_c 阅读全文
posted @ 2020-02-22 22:32 C3Stones 阅读(237) 评论(0) 推荐(0) 编辑