noSQL 如何执行水平扩展以及它如何比 RDBMS 扩展更高效 [英] How does noSQL perform horizontal scaling and how it is more efficient than RDBMS scaling

查看:38
本文介绍了noSQL 如何执行水平扩展以及它如何比 RDBMS 扩展更高效的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在阅读有关 noSQL 和关系 DBMS 的信息.在浏览了许多帖子之后,我无法确切了解 noSQL 系统如何执行水平扩展以及它如何比 RDBMS 扩展更有效.

I was reading about noSQL and relational DBMSs. After going through many posts, I am not able to find out exactly how noSQL systems perform horizontal scaling and how it is more efficient than RDBMS scaling.

毕竟,RDBMS 也进行复制和分片.

After all, RDBMSs also do replication and sharding.

在 NoSql 的情况下这有多快?

How this is fast in case of NoSql?

推荐答案

Wiki 关系 DBMS.它们通过在关系方面的建模提供通用查询和完整性以及一定的计算速度/存储成本 - 对情况做出一些真实陈述的行表 - 通常加上并发和分布式原子事务.阅读 Wikipedia re NoSQL.这是一个包罗万象的术语,指的是通过前述和/或专注于当前 RDBMS 接口和实现提供的各种功能以各种方式扩展"的系统,具体取决于特定的 NoSQL 系统(或者,给定一些共享功能,系统类).由于关系"是关于将状态表征和查询为表,而不是关于特定性能或其他属性,因此NoSQL"实际上是一个被误解的误称.

Wiki relational DBMSs. They offer generic querying and integrity with a certain computational speed/storage cost via modeling in terms of relations--tables of rows that make some true statement about the situation--generally plus concurrent and distributed atomic transactions. Read Wikipedia re NoSQL. This is a catch-all term to refer to systems that "scale" in various ways by the foregoing of and/or specializing in assorted functionality offered by current RDBMS interfaces and implementations, depending on the particular NoSQL system (or, given some shared feature, class of system). Since "relational" is about characterizing and querying state as tables and not about particular performance or other properties, "NoSQL" is actually a misconceived misnomer.

这篇关于noSQL 如何执行水平扩展以及它如何比 RDBMS 扩展更高效的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆