什么意思"分发"在NoSQL定义?

时间:2013-02-18 06:21:55

标签: nosql

  

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

是否可以横向扩展相同的东西(或包含)分布?如果没有,这意味着什么?

1 个答案:

答案 0 :(得分:4)

NoSQL系统采用分布式架构,数据以冗余方式保存在多台服务器上。通过这种方式,系统可以通过添加更多服务器轻松扩展,并且可以容忍服务器的故障。

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

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

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

SCHEMA FREE:在Oracle中,您首先要定义表结构,然后插入/删除数据,但这与Schema free.No架构迁移不同。您的代码定义了您的架构。所以不再需要Alter表语句。

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

http://searchcio.techtarget.com/definition/horizontal-scalability