传统的 MySQL,只要数据量一大,超过千万条基本上都要分库分表,分完之后各种查询也恶心。。。除非是对性能要求极高的项目,我觉得现在那些分布式数据库,可以无限水平扩展的表太好用了。
本人在阿里干外包,阿里内部大量应用自研的分布式关系型数据库 AnalyticDB,也就是 adb,基本上是无脑用,从来不用考虑数据量问题。阿里内部很多统计类、数据分析类的表都使用这个库,兼容 mysql 语法。
最多的时候我见过一个表有 900 亿条数据,实在过于夸张。。。
这个 adb 在阿里云上面是要钱的,不知道市面上有上面成熟的开源方案呢?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/793925
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.