服务端高并发分布式架构演进之路 - 第六次演进 - 把大表拆分为小表
2024-11-13 17:28:00 0 举报
第六次演进是服务端高并发分布式架构发展中的关键一步,其中主要的变化是将大表拆分为小表。这种拆分策略可以有效解决数据量大、单表容量大以及读写性能问题。将大表拆分为小表可以提高单表的读写性能,同时也使得表结构更加清晰,有利于管理和维护。此外,拆分大表还可以降低数据锁范围,提高并发性能。这次演进是一种高效的分库分表解决方案,适用于拥有海量数据的高并发应用场景。
作者其他创作
大纲/内容
xx业务
Tomcat172.168.0.3
1月
Nginx
第六次演进 - 把大表拆分为小表
浏览器
数据库(写)
数据库(读)
Tomcat172.168.0.1
2月
Tomcat172.168.0.2
分布式缓存
特点:针对业务数据,按照一定的业务维度进行hash,路由到对应的表中存储;针对数据记录,可按照小时创建表,每个小时表继续拆分为小表,使用用户ID或记录编号来路由数据。只要实时操作的表数据量足够小,请求能够足够均匀的分发到多台服务器上的小表,那数据库就能通过水平扩展的方式来提高性能。
0 条评论
下一页
为你推荐
查看更多