mongodb - 是否有 RDBMS 进行自动缩放、分片、重新平衡?

标签 mongodb scalability rdbms sharding nosql

我认为 MongoDB 等 no-sql 的优点之一是它可以自动水平扩展:只需添加一台便宜的机器,数据就可以“扩散”到新机器上。

对于 RDBMS 来说怎么样,是否有任何 RDBMS 也会自动执行此操作?

最佳答案

这里的答案是“有点”。 MySQL 并没有真正的“免费”。 MSSQL 和 Oracle 等大型 RDBMS 技术确实对横向扩展提供了很好的支持。然而,这两种技术都很昂贵,而且没有办法通过 MS SQL 的一千台服务器并说“掌握它”。

当然,即使拥有数百万美元的服务器和技术,您仍然无法准备好加入。我的意思是,您如何可靠地连接 500 台服务器上的数据?

老实说,我认为 MongoDB 和 CouchDB 等技术的存在可能是您问题的最佳答案。这些技术存在 b/c 开发人员需要一种可靠地“水平化”的方法。 RDBMS,就其本质而言,不擅长水平化。同样,您如何扩展连接?

关于mongodb - 是否有 RDBMS 进行自动缩放、分片、重新平衡?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3836395/

相关文章:

mysql - 我可以设置过滤的星型数据库复制吗?

mysql - 如何在MySQL中设计医院RDBMS?

data-structures - 关系数据库的高效持久数据结构

PHP MongoDB - 不推荐使用不带游标选项的聚合命令。什么?

performance - 针对 SQL 后端的 LINQ 的可扩展包含方法

mongodb - cosmosdb mongo api 不适用于某些命令

c# - 如何优化并使其更具可读性

mysql - 可扩展的一对多表(MySQL)

node.js - Mongoose 有条件地填充子文档

node.js - 用于 mongodb 查询的 redis 缓存层以提高性能