【问题标题】:Scalable RDBMS alternative, NoSQL, NewSQL [closed]可扩展的 RDBMS 替代方案,NoSQL,NewSQL [关闭]
【发布时间】:2017-02-20 19:17:46
【问题描述】:

我正在寻找 PostgreSQL 或 MySQL 等传统 DBMS 的可扩展替代方案。 在传统数据库中我没有以下特点:

  • 自动分片以确保线性可扩展性。
  • 具有自动故障转移和恢复功能的复制可确保高可用性。

  • 无单点故障。

如果我可以牺牲事务,MongoDB 看起来是不错的候选者。

我还研究了几个 newSQL 数据库。 NewSQL 似乎适合我的目的:VoltDB、TiDB、cockroachDB。但我担心它们是否已准备好生产。

可能有扩展允许以集群模式运行 postgreSQL 或 MySQL。

【问题讨论】:

  • 软件推荐特别超出了 Stack Overflow 的范围。但鉴于 Stack Exchange 本身是建立在关系数据库技术之上的,您的要求可能有点极端。
  • 我知道扩展关系数据库是可能的,许多大公司都在这样做。但这真的很难,我希望有开箱即用的数据库支持。

标签: sql mongodb tidb


【解决方案1】:

您应该查看Vitess。 YouTube 和其他几家公司都在使用它。

PS:我在那个项目上工作。

【讨论】:

  • 感谢您的建议。具有合适实用程序的传统 DBMS 似乎是一个不错的选择。
【解决方案2】:

TiDB

  • 与 MySQL 的兼容性

它支持 MySQL 协议,因此您可以传输在 TiDB 上运行的 MySQL 脚本而无需更改。

  • 用例

Mobike、uber,pinterest等多家大公司使用。在摩拜单车中,大数据团队使用TiDB作为slave,与在线DB同步数据。之后,在这种情况下执行了由分析和收集请求组成的OLTP查询。最后一点,云计算平台属于Tencent,科技巨头,推荐客户使用基于TiDB的HTAP for OLTP和OLAP。

【讨论】:

    猜你喜欢
    • 2011-04-01
    • 2011-03-26
    • 1970-01-01
    • 2011-12-15
    • 2016-06-04
    • 2018-01-31
    • 2015-06-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多