为什么NoSQL比RDBMS更好地“扩展”?
发布时间:2020-12-13 13:31:56 所属栏目:百科 来源:网络整理
导读:我在 technical blog讨论了NoSQL的优点和缺点,已经阅读了以下内容 “ 多年来,为了提高数据库服务器的性能,数据库管理员不得不在数据库负载增加(扩展)时购买更大的服务器,而不是随着负载的增加(扩展)而在多个“主机”之间分发数据库. RDBMS通常不会轻松扩展,
我在
technical blog讨论了NoSQL的优点和缺点,已经阅读了以下内容
“ 我对RDBMS和NoSQL的可扩展性感到困惑. 我的困惑是: 为什么RDBMS不太可能扩展?而购买更大的服务器而不是购买更便宜的服务器的原因.
RDBMS具有ACID(
http://en.wikipedia.org/wiki/ACID)并支持事务.由于这些概念,使用RDBMS进行扩展变得更加难以实现.
NoSQL解决方案通常提供记录级别的原子性,但不能保证一系列操作将成功(事务). 归结为:为了保持数据完整性和支持事务,多服务器RDBMS需要具有快速的后端通信通道来同步所有可能的事务和写入,同时防止/处理死锁. 这就是为什么你通常只看到1个主(作家)和多个奴隶(读者). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |