3

NoSQL 定义:下一代数据库主要解决一些问题:非关系型、分布式、开源和水平可扩展。

水平可扩展的相同事物(或包括)分布吗?如果不是,那是什么意思?

4

1 回答 1

4

NoSQL 系统采用分布式架构,数据以冗余方式保存在多个服务器上。这样,系统可以很容易地通过增加更多的服务器进行横向扩展,并且可以容忍服务器的故障。

水平可扩展性是通过添加更多服务器来提高服务器速度或可用性的能力,通常使用集群和负载平衡。

所以是的,两者都是相似的术语。水平可扩展性增加了分布式架构。

如果相同的数据存储在多个存储设备上,则数据复制

SCHEMA FREE: 在 Oracle 中,您将首先定义您的表结构,然后插入/删除您的数据,但 Schema free 的情况并非如此。没有架构迁移。您的代码定义了您的架构。所以没有更多的 Alter table 语句。

参考:http ://en.wikipedia.org/wiki/NoSQL

http://searchcio.techtarget.com/definition/horizo​​ntal-scalability

于 2013-02-18T06:25:15.957 回答