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