以帖子中心为例:tid 切分、uid 切分加索引表、基因法——三种方法让 uid 和 tid 查询都能定位到库
数据库水平切分:一对多业务(帖子中心)(5/32)
以帖子中心为例:tid 切分、uid 切分加索引表、基因法——三种方法让 uid 和 tid 查询都能定位到库
「一起进化,一起复利」
以帖子中心为例:tid 切分、uid 切分加索引表、基因法——三种方法让 uid 和 tid 查询都能定位到库
以帖子中心为例:tid 切分、uid 切分加索引表、基因法——三种方法让 uid 和 tid 查询都能定位到库
以用户中心为例:范围法与哈希法怎么切,非 uid 属性查询怎么办,前台与后台为什么要分离
以用户中心为例:范围法与哈希法怎么切,非 uid 属性查询怎么办,前台与后台为什么要分离
长度较短、访问频率较高的属性放主表——用缓冲池命中率读懂垂直拆分的原理
长度较短、访问频率较高的属性放主表——用缓冲池命中率读懂垂直拆分的原理
db 水平切分后,base-service 的复杂性如何收敛——为什么要引入数据库中间件
db 水平切分后,base-service 的复杂性如何收敛——为什么要引入数据库中间件
一份 2013 年的数据库中间件设计文档:两大目标、六大功能、十个核心组件
一份 2013 年的数据库中间件设计文档:两大目标、六大功能、十个核心组件
建新表、挂触发器、分批迁移、重命名——海量数据高并发下不锁表扩字段
建新表、挂触发器、分批迁移、重命名——海量数据高并发下不锁表扩字段
分区表看上去很帅,为什么大数据量高并发场景都选了分库分表
分区表看上去很帅,为什么大数据量高并发场景都选了分库分表
drop、truncate、delete 的五点差异,和自增 ID 不复位的大坑
drop、truncate、delete 的五点差异,和自增 ID 不复位的大坑
一致性不是主要矛盾时,冗余表怎么写、不一致了又怎么兜底
一致性不是主要矛盾时,冗余表怎么写、不一致了又怎么兜底
常见的、并非周知的、小众但有用的——三组 SQL 实践逐条过
常见的、并非周知的、小众但有用的——三组 SQL 实践逐条过