全部文章

MySQL 的三类复制方式:异步、半同步、组复制(15/32)

异步复制、半同步复制、组复制——高可用、一致性、性能三类架构要素的三种折衷

异步复制、半同步复制、组复制——高可用、一致性、性能三类架构要素的三种折衷

继续阅读“MySQL 的三类复制方式:异步、半同步、组复制(15/32)”

uid 分库后,uname 怎么查询?五种方法(10/32)

扫全库、索引表、缓存映射、单向函数、基因法——非分库键查询的五种折衷

扫全库、索引表、缓存映射、单向函数、基因法——非分库键查询的五种折衷

继续阅读“uid 分库后,uname 怎么查询?五种方法(10/32)”

数据库跨库分页,有哪几种方案?(9/32)

全局视野、禁止跳页、精度损失、二次查询——四种方案的业务与技术折衷

全局视野、禁止跳页、精度损失、二次查询——四种方案的业务与技术折衷

继续阅读“数据库跨库分页,有哪几种方案?(9/32)”

数据库单库自增 ID,后期怎么分库?(8/32)

自增 id 与业务强耦合导致难以升级——先想清楚 id 生成的四要素,再看历史坑怎么填

自增 id 与业务强耦合导致难以升级——先想清楚 id 生成的四要素,再看历史坑怎么填

继续阅读“数据库单库自增 ID,后期怎么分库?(8/32)”

数据库水平切分:多 key 业务(订单中心)(7/32)

以订单中心为例:把「多 key」化繁为简——缺 seller_uid 用基因法,缺 oid 用数据冗余法,同时存在用综合方案

以订单中心为例:把「多 key」化繁为简——缺 seller_uid 用基因法,缺 oid 用数据冗余法,同时存在用综合方案

继续阅读“数据库水平切分:多 key 业务(订单中心)(7/32)”

数据库水平切分:多对多业务(好友中心)(6/32)

以好友中心为例:数据冗余是多对多水平切分的常用实践,最终一致性是高吞吐互联网业务一致性的常用实践

以好友中心为例:数据冗余是多对多水平切分的常用实践,最终一致性是高吞吐互联网业务一致性的常用实践

继续阅读“数据库水平切分:多对多业务(好友中心)(6/32)”

京ICP备2025137728号-3