微服务应按「子业务」垂直拆分,而不是按「读写」拆分——旗帜鲜明反对服务读写分离
服务层读写分离(CQRS),为什么离谱?(22/32)
微服务应按「子业务」垂直拆分,而不是按「读写」拆分——旗帜鲜明反对服务读写分离
「一起进化,一起复利」
缓存、数据库、高并发架构设计实践:从原理拆解到一线工程取舍,沈剑的架构师之路实战笔记。
微服务应按「子业务」垂直拆分,而不是按「读写」拆分——旗帜鲜明反对服务读写分离
微服务应按「子业务」垂直拆分,而不是按「读写」拆分——旗帜鲜明反对服务读写分离
读写分离解决读性能瓶颈,水平切分解决数据量大——别把两种架构用错场景
读写分离解决读性能瓶颈,水平切分解决数据量大——别把两种架构用错场景
冗余 + 自动故障转移——互联网分层架构逐层高可用实践
冗余 + 自动故障转移——互联网分层架构逐层高可用实践
Active-Passive 影子主、Active-Active 多活、Hot-Standby 热备——三种模式各自适合什么服务
Active-Passive 影子主、Active-Active 多活、Hot-Standby 热备——三种模式各自适合什么服务
双主的主键冲突怎么解?虚 IP 漂移为什么仍可能不一致?内网 DNS 探测如何折衷可用性与一致性
双主的主键冲突怎么解?虚 IP 漂移为什么仍可能不一致?内网 DNS 探测如何折衷可用性与一致性
并行复制的核心思路:单线程回放升级为多线程并发回放,按库幂等与按组幂等两种颗粒度
并行复制的核心思路:单线程回放升级为多线程并发回放,按库幂等与按组幂等两种颗粒度
主从延时导致读到旧数据?半同步复制、强制读主、数据库中间件、缓存记录写 key 四种方案
主从延时导致读到旧数据?半同步复制、强制读主、数据库中间件、缓存记录写 key 四种方案
异步复制、半同步复制、组复制——高可用、一致性、性能三类架构要素的三种折衷
异步复制、半同步复制、组复制——高可用、一致性、性能三类架构要素的三种折衷
2013 年调研笔记:360 基于 mysql-proxy 改造的 Atlas,连接池、分表与平滑重启
2013 年调研笔记:360 基于 mysql-proxy 改造的 Atlas,连接池、分表与平滑重启
2013 年调研笔记:淘宝客户端中间件 TDDL,SQL 支持、三层结构与最佳实践
2013 年调研笔记:淘宝客户端中间件 TDDL,SQL 支持、三层结构与最佳实践