
数据库
文章平均质量分 72
kutianya518
这个作者很懒,什么都没留下…
展开
-
Cassandra官方文档整理
Cassandra原创 2022-07-21 19:52:35 · 2190 阅读 · 1 评论 -
Mysql随笔
一、mysql安装与基本配置1、mysql配置文件my.cnfmysql配置提示符如下所示:如下所示:原创 2022-06-03 22:32:39 · 620 阅读 · 0 评论 -
基于MySql BinLog的增量订阅和消费组件 Canal
1、Canal背景早期,阿里巴巴B2B公司因为存在杭州和美国双机房部署,存在跨机房同步的业务需求。不过早期的数据库同步业务,主要是基于trigger的方式获取增量变更,不过从2010年开始,阿里系公司开始逐步的尝试基于数据库的日志解析,获取增量变更进行同步,由此衍生出了增量订阅&消费的业务,从此开启了一段新纪元。2、Canal原理2.1mysql主备复制实现从上层来看,复制分成三步:master将改变记录到二进制日志(binary log)中(这些记录叫做二进制日志事..原创 2022-04-03 14:43:57 · 2215 阅读 · 0 评论 -
Mysql5.7 生产配置文件记录
[client]port = 33060socket = /data/mydata/tmp/mysql.sock[mysqld]port = 33060server-id = 33014character_set_server = utf8collation_server = utf8_general_cilog_timestamps=systemdatadir = /data/mydata/databasedir =/usr/local/mysqlsocket = /data/m.原创 2022-03-18 14:31:50 · 995 阅读 · 0 评论 -
Mysql常用命令
1、创建用户并开启远程服务CREATE USER 'canal'@'%' IDENTIFIED BY 'canal123';GRANT ALL PRIVILEGES ON *.* TO 'canal'@'%' IDENTIFIED BY 'canal123' WITH GRANT OPTION;FLUSH PRIVILEGES;原创 2021-12-19 22:19:59 · 369 阅读 · 0 评论 -
shardingjdbc 开发问题集
1、分片键日期不能用hutool工具类转化的日期对象去查询,否则会报错报错内容:ShardingvaluemustimplementsComparable解决方法:由于hutool转化的日期对象DateTime没有实现Comparable接口,所以报错,采用jdk的Date类型即可...原创 2021-12-10 13:31:51 · 1225 阅读 · 0 评论 -
Mysql 跨库映射表-数据同步
1、查询一下mysql中有没有Federated这个引擎show engines;2、一般情况都会关闭,在my.ini中的mysqld下加上federated就可开启3、重启mysql,再次查看4、创建一个和远程数据库表结构一模一样的federated表,如下所示:CREATE TABLE `pro_switch_data_to_unis` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增编号', ..原创 2021-10-31 21:39:40 · 1026 阅读 · 0 评论 -
ShardingJdbc 分库分表 读写分离
1、核心概念1.1逻辑表水平拆分的数据库(表)的相同逻辑和数据结构表的总称,如温度数据表,根据上传的日期,一月可以分为31张表,temp_1.....temp_31,它们的逻辑表名就是temp。配置文件对应信息:spring.shardingsphere.sharding.tables.temp 2、数据分片2.1分片键用于分片的数据库字段,是将数据库(表)水平拆分的关键字段。例如:将温度表中上传时间temppoint,取yyyy-MM-dd中的天对表进...原创 2021-10-31 20:35:20 · 1595 阅读 · 0 评论