Mongodb 是否有RDBMS进行自动缩放、切分和重新平衡?

Mongodb 是否有RDBMS进行自动缩放、切分和重新平衡?,mongodb,scalability,rdbms,sharding,nosql,Mongodb,Scalability,Rdbms,Sharding,Nosql,我认为没有像MongoDB这样的sql的优点之一是它可以自动水平扩展:只需添加一台便宜的机器,数据就可以“传播”到新机器上 对于RDBMS,是否有任何RDBMS也会自动执行此操作?我只使用过MySQL,MySQL支持分区。但是,分区仅限于单个数据库服务器,这意味着水平扩展(将数据库分片到多台计算机)不是数据库引擎所管理的。这必须在应用程序级别进行管理 据说MySQL分区在编写量大的用例中工作得很好 为您提供进一步的指导: 这里的答案是“有点”。MySQL实际上没有任何“免费”的原生内容。像MS

我认为没有像MongoDB这样的sql的优点之一是它可以自动水平扩展:只需添加一台便宜的机器,数据就可以“传播”到新机器上


对于RDBMS,是否有任何RDBMS也会自动执行此操作?

我只使用过MySQL,MySQL支持分区。但是,分区仅限于单个数据库服务器,这意味着水平扩展(将数据库分片到多台计算机)不是数据库引擎所管理的。这必须在应用程序级别进行管理

据说MySQL分区在编写量大的用例中工作得很好

为您提供进一步的指导:

这里的答案是“有点”。MySQL实际上没有任何“免费”的原生内容。像MSSQL和Oracle这样的大型RDBMS技术对扩展有很好的支持。然而,这两种技术都很昂贵,而且无法通过MS SQL上的上千台服务器说“有了它”

当然,即使有数百万美元的服务器和技术,您仍然无法随时访问加入。我的意思是,如何可靠地跨500台服务器连接数据

老实说,我认为,MongoDB和CouchDB等技术的存在可能是最好的回答。这些技术存在于b/c开发人员需要一种可靠的“水平化”方法。RDBMS本质上不擅长水平化。同样,如何缩放联接