还有巨杉数据库,主打金融级,也开源,但是它的开源更新做样子,去github上看看就明白了,目前开源出的部分基本不满足你完全自己玩,想用,还是去购买企业服务吧 。其实国外也有分布式数据库的开源,最出名的就是 【小强DB】英文名cockroachdb,和TiDB类似,主要区别是小强主要支持pg语法,tidb主要支持MySQL语法 。
国外在分布式中间价和原生库方面的开源不足,还有一点就是主流的云平台都没有分布式数据库服务,只有云数据库(基本意思是只有主从,没有分片),在aws上就找不到分布式数据库服务,可能国外用很少用到10亿以上的数据吧,能用到10亿以上,就是大公司了,不差钱,不像国内,随便一家公司就有10亿数据的需求 。我做金融的,深有体会,国外一个金融系统,支持个2000-3000万数据就够了,国内上来就要求2亿 。
1.自用且能力精力有限:建议使用mycat或sharding-sphere,2.自用且能力精力充足:tidb 或 小强DB 。。。3.使用云平台:3.1 去购买腾讯云的tbase,3.2 其次购买tidb的云托管,3.3 阿里云目前(2020-06)没有成熟的HTAP库,后续应该会跟进 。(我说的所有的,都是关系型数据库,且不包括Hadoop系列)原生分布式库,其实原理和中间件差不多,只是会对MySQL和pg本身做了修改,并对中间件和单库做了更强融合 。
推荐阅读
- 数据库的作用,sql数据库的基本操作
- 3月房价数据库,3月房价官方数据来了
- 运维开发哪个好,什么是运维开发
- 他们之间的优劣势,消息中间件有哪些
- 数据库论文参考文献,如何从数据库撤论文
- 术端知网论文查重,知网论文查重包括哪些数据库
- 怎么看知网查重结果,知网查重数据库是什么
- 论文查重有哪些数据库,知网查重查哪些数据库
- sql数据库,mysql教程
- 一带一路数据库,崔珂
