单一数据库拆分成几十个数据库的意义
文章来源:微信公众号“四海内皆兄弟” 作者:薛晓刚,Oracle ACE/PG ACE partner/ TiDB MVA、布道师/OCP讲师/ITPUB核心专家/墨天轮MVP/Oracle认证/MySQL认证/PG认证/Oceanbase认证/达梦数据库认证/TiDB认证 我经历过很多项目,从前就一个数据库支持上万并发,存储上百亿行数据的级别是非常容易得。现如今的玩法不是这样了,而是将一台数据库能解决的事情,拆分成几十个数据库。有一次我的群里有人说有个项目将一个Oracle拆了100个MySQL,每个MySQL一主两从。也就是2比300的这样的比例。(因为Oracle也是主从,算两个吧)。这技术难度和成本上都陡增。这和最近几年流行的微服务和中台有一定的关系。以下之言代表我个人的愚见。如有冒犯请见谅。 我和多个业内顶级大师的认同一样:架构师 喜欢 重复 造轮子。 我特意分开写,这样突出一下 喜欢 和 重复,造轮子也就算了,有的时候为了生活被迫。但是如果是主观就不对了。而且还是重复。为此有些经验丰富的人不仅感慨“一台一体机能搞定的事,有些人强行拆成几百台x86,不知道图的啥,收益是啥,投...



