数据库分库分表 读写分离方案
公司最早的系统数据库结构
当数据库承受不住就把程序数据库完全复制一份到新的服务器 然后让给新的用户新的地址
以上是原有情况
以下是现在的解决方案及思路
1.程序是一样的,其实没有必要将程序划分 只要让程序区分就行,
2.随着业务的增长存在问题- 随着业务量增大I/O访问频率过高,单机无法满足,做多库存储降低磁盘I/0访问频率提高单机性能,同时具备实时灾备,用于故障切换,读写分离,提供查询服务(减少排它(x)锁和共享(S)锁的征用
可是这样并不能解决单表数量过大(上亿)的问题
于是
综合起来
可是分库分表之后不好查询和插入
于是添加中间件
我的想法:这样做的好处是 水平分片可以无限添加 单表上限也可以无限分表 只要钱够多就能无限加
本文作者:___mouM
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。
版权说明:本文版权归作者和博客园共有,欢迎转载。但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利.