性能架构设计

MySQL 

CAP满足选择 cp:保证一致性和分区容错性 ap:保证可用性和分区容错性 跟据架构实际情况选择,主要看当前业务主要保证高可用(最终一致性)还是数据强一致性

MySQL理解

MySQL 

1、MySQL事务理解 mysql事务的四大特性(ACID) 原子性、一致性(事务回滚,数据还原,库存增减数量保持一致)、隔离性、持久性 在mysql开启事务对数据库进行操作时(innodb) 当mysql在执行事务时,会有一个双写机制,使用innodb写入数据时会先将数据写入redo.log(re

Canal搭建及其使用场景


阿里巴巴 MySQL binlog 增量订阅&消费组件,主要用于MySQL和其他数据源的增量数据同步。 背景 早期阿里巴巴因为杭州和美国双机房部署,存在跨机房同步的业务需求,实现方式主要是基于业务 trigger 获取增量变更。从 2010 年开始,业务逐步尝试数据库日志解析获取增量变更进行同步,由