db 水平切分后,base-service 的复杂性如何收敛——为什么要引入数据库中间件
数据库架构,能不引入中间件吗?(2/32)
db 水平切分后,base-service 的复杂性如何收敛——为什么要引入数据库中间件
「一起进化,一起复利」
数据库与 KV 存储实战:MySQL、innodb、一致性、事务、redis/memcache 内核、选型拆解等。
db 水平切分后,base-service 的复杂性如何收敛——为什么要引入数据库中间件
db 水平切分后,base-service 的复杂性如何收敛——为什么要引入数据库中间件
一份 2013 年的数据库中间件设计文档:两大目标、六大功能、十个核心组件
一份 2013 年的数据库中间件设计文档:两大目标、六大功能、十个核心组件
建新表、挂触发器、分批迁移、重命名——海量数据高并发下不锁表扩字段
建新表、挂触发器、分批迁移、重命名——海量数据高并发下不锁表扩字段
分区表看上去很帅,为什么大数据量高并发场景都选了分库分表
分区表看上去很帅,为什么大数据量高并发场景都选了分库分表
drop、truncate、delete 的五点差异,和自增 ID 不复位的大坑
drop、truncate、delete 的五点差异,和自增 ID 不复位的大坑
一致性不是主要矛盾时,冗余表怎么写、不一致了又怎么兜底
一致性不是主要矛盾时,冗余表怎么写、不一致了又怎么兜底
常见的、并非周知的、小众但有用的——三组 SQL 实践逐条过
常见的、并非周知的、小众但有用的——三组 SQL 实践逐条过
从 Using where 到 Using join buffer——Extra 里的六个信号,教你启发式定位慢 SQL
从 Using where 到 Using join buffer——Extra 里的六个信号,教你启发式定位慢 SQL
七种扫描方式由快到慢,同一个 join 语句三种结局——索引有多重要,explain 说了算
七种扫描方式由快到慢,同一个 join 语句三种结局——索引有多重要,explain 说了算
主从防机器挂、备份防误删、延时从防恢复慢——数据库防灾架构的层层递进
主从防机器挂、备份防误删、延时从防恢复慢——数据库防灾架构的层层递进