1.MySQL集群模式与应用场景
单库模式
读写分离集群模式
分库分表(分片)集群模式
主流模式:读写分离和分片的组合运用
2.涉及到分库分表的情况下,必须禁用自增主键
3.什么是多级缓存架构?
4.为什么水平分表不用自增主键?
自增主键在分布式环境下不适用。
由于自增主键必须连续,所以按范围法进行分片,ID的数量已固定。无法进行动态扩展。会产生“尾部热点”效应。
尾部热点:即按范围法进行分片后,前面的分片已储存数据,最后一个分片的压力很大。
Hash分片的效率更高。
5.布隆过滤器在亿级流量电商系统的应用
可以减少访问redis的次数
6.巧用阿里Canal实现MySQL异构数据同步
1. Canal监听binlog变更,及时同步数据变更
2. 引入MQ,实现解耦:多个异构数据系统可以监听一个MQ,实现不同的数据同步