【发布时间】:2017-10-27 06:39:47
【问题描述】:
我正在阅读有关 noSQL 和关系 DBMS 的信息。 在浏览了许多帖子之后,我无法确切了解 noSQL 系统如何执行水平扩展以及它如何比 RDBMS 扩展更有效。
毕竟,RDBMS 也进行复制和分片。
在 NoSql 的情况下这有多快?
【问题讨论】:
-
“NoSQL”是一个包罗万象的术语。 “缩放”和其他方面是特定于产品的。您需要就特定产品提出问题。
我正在阅读有关 noSQL 和关系 DBMS 的信息。 在浏览了许多帖子之后,我无法确切了解 noSQL 系统如何执行水平扩展以及它如何比 RDBMS 扩展更有效。
毕竟,RDBMS 也进行复制和分片。
在 NoSql 的情况下这有多快?
【问题讨论】:
Wiki 关系 DBMS。它们通过在关系方面的建模提供通用查询和完整性以及一定的计算速度/存储成本 - 对情况做出一些真实陈述的行表 - 通常加上并发和分布式原子事务。阅读 Wikipedia re NoSQL。这是一个包罗万象的术语,指的是通过前面提到的和/或专门研究当前 RDBMS 接口和实现提供的各种功能以各种方式“扩展”的系统,具体取决于特定的 NoSQL 系统(或者,给定一些共享功能) ,系统类)。由于“关系”是关于将状态表征和查询为表,而不是关于特定性能或其他属性,因此“NoSQL”实际上是一个被误解的误称。
【讨论】:
首先,没有称为“NoSQL”的技术或产品。 NoSQL 是描述dozens of different technologies 的广泛类别,每个类别的工作方式不同。请不要使用术语“NoSQL”,就好像它是一个单一的实现一样。
大多数 NoSQL 产品通过牺牲 RDBMS 默认提供的 ACID 功能来实现一些可扩展性改进。
【讨论】: