公司最早的系统数据库结构
当数据库承受不住就把程序数据库完全复制一份到新的服务器 然后让给新的用户新的地址
以上是原有情况
以下是现在的解决方案及思路
1.程序是一样的,其实没有必要将程序划分 只要让程序区分就行,
2.随着业务的增长存在问题- 随着业务量增大I/O访问频率过高,单机无法满足,做多库存储降低磁盘I/0访问频率提高单机性能,同时具备实时灾备,用于故障切换,读写分离,提供查询服务(减少排它(x)锁和共享(S)锁的征用
可是这样并不能解决单表数量过大(上亿)的问题
于是
综合起来
可是分库分表之后不好查询和插入
于是添加中间件
我的想法:这样做的好处是 水平分片可以无限添加 单表上限也可以无限分表 只要钱够多就能无限加