一、内容介绍
一.mycat
Mycat是一个开源的数据库中间件,是一个大数据库集群。
支持事务、ACID、可以替代MySQL的加强版数据库。
一个融合内存缓存技术、NoSQL技术、HDFS大数据的新型SQL Server
mycat监控支持
支持对mycat、mysql性能监控
支持对mycat的jvm内存提供监控服务
支持对线程的监控
支持对操作系统CPU、内存、磁盘、网络的监控
二、canal
mysql数据库binlog的增量订阅&消费组件
支持的业务、
1.数据库镜像
2.数据库实时备份
3. 多级索引 (卖家和买家各自分库索引)
4. search build
5.业务cache刷新
6.价格变化等重要业务消息
Mysql 主备复制的实现
1.master将改变记录极度到二进制日志(binary log) 中,可以通过show binlog events进行查看
2.slave将master的binary log events拷贝到它的中继日志(relay log);
3.slave重做中继日志中的时间,将改变反映它自己的数据。