Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在寻找 PostgreSQL 或 MySQL 等传统 DBMS 的可扩展替代方案。在传统数据库中,我没有以下功能:
具有自动故障转移和恢复功能的复制可确保高可用性。
没有单点故障。
如果我可以牺牲事务,MongoDB 看起来是个不错的选择。
我还查看了几个 newSQL 数据库。NewSQL 似乎适合我的目的:VoltDB、TiDB、cockroachDB。但我担心他们是否准备好生产。
可能有扩展允许以集群模式运行 postgreSQL 或 MySQL。
你应该看看Vitess。YouTube 和其他几家公司都在使用它。
PS:我在那个项目上工作。
TiDB
它支持 MySQL 协议,因此您可以传输在 TiDB 上运行的 MySQL 脚本而无需更改。
被摩拜、uber、pinterest等多家大公司使用。在摩拜,大数据团队使用TiDB作为slave,与在线DB同步数据。之后,在这种情况下执行了由分析和收集请求组成的OLTP查询。最后但同样重要的是,云计算平台属于技术巨头腾讯,建议客户使用基于 TiDB 的 HTAP 用于 OLTP 和 OLAP。