标签: sql mongodb tidb
我正在寻找可扩展的替代传统DBMS,如PostgreSQL或MySQL。 在传统数据库中,我没有以下功能:
使用自动故障转移和恢复进行复制以确保高可用性。
没有单点故障。
如果我可以牺牲交易,MongoDB看起来是个好人选。
此外,我还查看了几个新的SQL数据库。 NewSQL似乎适合我的目的:VoltDB,TiDB,cockroachDB。但是,我担心他们是否准备好生产。
可能有扩展允许以群集模式运行postgreSQL或MySQL。
答案 0 :(得分:1)
你应该看看Vitess。它在YouTube和其他一些公司使用过。
PS:我在那个项目上工作。
答案 1 :(得分:0)
TiDB
它支持MySQL协议,因此您可以在不更改的情况下传输在TiDB上运行的MySQL脚本。
它被许多大公司使用,例如Mobike,uber,pinterest等。在Mobike中,大数据团队使用TiDB作为从属数据库与在线数据库同步数据。之后,在这种情况下执行由分析和收集请求组成的OLTP查询。最后但并非最不重要的是,云计算平台属于技术巨头Tencent,建议客户使用基于TiDB for OLTP和OLAP的HTAP。