因为PolarDB,源于MySQL,但已是魔改过的。
一、PolarDB
1.1 架构图
Shared-Disk架构:共享硬盘的架构
- 读写分离、负载均衡
- 以前MySQL:文件系统下面是硬盘。但是这里是数据路由、数据缓冲,没有硬盘
- RDMA:数据传送的中间件。所有的上面的读写,都接到该中间件上。
- 多个数据存储服务器。三个字母,均是一主两备。大写:主;小写:备
- 强一致性复制
chunk
汽车的后备箱;储物箱
1.2 日志传送vs共享存储
1.
用共享存储,代替日志传送。
左边:MySQL数据库,传统的主备复制。
- 数据写入时,最重要的不是数据落盘,而是redo log的落盘。
右边:PolarDB数据库
- 只有一种日志redo log
1.3 备库如何查询数据
二、小结
- Shared-Disk架构:共享硬盘的架构
- 简化log:这里的redo log既起到了主备复制(binlog),也起到了MVCC的作用(undolog)
Comments | NOTHING