摘要: MySQL字符集相关参数 MySQL字符集参数使用 影响到字符编码的设置 数据库级别的字符集信息使用db.opt来存放字符集和校验字符集的信息,当该数据库下定义表时未定义字符集,将使用数据库的字符集。 SET NAMES命令 阅读全文
posted @ 2019-03-02 21:48 TeyGao 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 字符集和编码规则 Unicode字符集与UTF-8编码 MySQL的UTF8和UTF8MB4 MySQL字符集查看和修改 阅读全文
posted @ 2019-03-02 21:44 TeyGao 阅读(141) 评论(0) 推荐(0) 编辑
摘要: gossip协议1、点对点(peer to perr)的网络通信协议,节点间地位相同。2、两个节点间断性地交换自身信息及其知道的信息,每秒最多和群集中三个节点交换信息。3、每条交换信息中包含版本信息,新版本的信息会覆盖掉就版本的信息。4、通过多次交换各节点能获取到整个群集其他节点的信息。 seed 阅读全文
posted @ 2019-03-01 18:25 TeyGao 阅读(262) 评论(0) 推荐(0) 编辑
摘要: Apache Cassandra特性 Cassandra节点节点 Cassandra数据模型 群集(Cluster)是Cassandra数据模型中最外层,包含多个群集节点,对外提供服务 群集节点(Cluster Node)用来存储数据副本,群集中所有节点功能相同。 键空间(Keyspace)是数据的 阅读全文
posted @ 2019-02-27 10:52 TeyGao 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 服务器信息 搭建三节点的Cassandra群集: 下载依赖包 配设JAVA环境 下载java安装包,解压到/usr/java18目录,然后在/etc/profile文件中追加下面代码: 使用下面命令刷新环境变量: 检查JAVA是否安装正确: 安装Cassandra 配置Cassandra 修改/ex 阅读全文
posted @ 2019-02-24 23:00 TeyGao 阅读(866) 评论(0) 推荐(0) 编辑
摘要: 创建keyspace和table 注意在创建keyspace时,数据中心的名称需要区分大小写,如果数据中心名称写错,创建keyspace和table能成功,但INSERT数据时会报错。 在cqlsh上报NoHostAvailable错误,如果使用python访问,会报下面错误: 需要安装python 阅读全文
posted @ 2019-02-24 22:42 TeyGao 阅读(496) 评论(0) 推荐(0) 编辑
摘要: 对于批量插入数据的操作,MySQL申请自增的策略为: 测试Demo: 其他跳号原因: 1、语句显式插入比当前自增列更大的值 2、语句执行获取到自增值后所在事务被回滚 阅读全文
posted @ 2019-02-21 22:08 TeyGao 阅读(909) 评论(0) 推荐(0) 编辑
摘要: 机械硬盘的性能 7200转/分的STAT硬盘平均物理寻道时间是9ms 10000转/分的STAT硬盘平均物理寻道时间是6ms 15000转/分的SAS硬盘平均物理寻道时间是4ms 7200转/分的STAT硬盘平均旋转延迟大约为60*1000/7200/2 = 4.17ms 10000转/分的STAT 阅读全文
posted @ 2019-02-21 21:28 TeyGao 阅读(2043) 评论(0) 推荐(0) 编辑
摘要: 测试脚本: 案例分析 参考: INSERT加锁规则 阅读全文
posted @ 2019-02-21 14:21 TeyGao 阅读(708) 评论(0) 推荐(0) 编辑
摘要: 淘宝林晓斌总结 学习整理: Insert操作加锁规则 官方文档: 阅读全文
posted @ 2019-02-21 13:42 TeyGao 阅读(398) 评论(0) 推荐(0) 编辑