数据库分库分表 读写分离方案

公司最早的系统数据库结构

 

 当数据库承受不住就把程序数据库完全复制一份到新的服务器 然后让给新的用户新的地址

 

以上是原有情况

 

以下是现在的解决方案及思路

1.程序是一样的,其实没有必要将程序划分 只要让程序区分就行,

 

 

 2.随着业务的增长存在问题- 随着业务量增大I/O访问频率过高,单机无法满足,做多库存储降低磁盘I/0访问频率提高单机性能,同时具备实时灾备,用于故障切换,读写分离,提供查询服务(减少排它(x)锁和共享(S)锁的征用

 

 

 

 

 

可是这样并不能解决单表数量过大(上亿)的问题

于是

 

 

 

综合起来

 

 

可是分库分表之后不好查询和插入

于是添加中间件

 我的想法:这样做的好处是 水平分片可以无限添加  单表上限也可以无限分表 只要钱够多就能无限加

posted @   ___mouM  阅读(93)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~

阅读目录(Content)

此页目录为空

点击右上角即可分享
微信分享提示