nosql - NoSQL 定义中的 "distributed"是什么意思?

标签 nosql

NoSQL DEFINITION: Next Generation Databases mostly addressing some of the points: being non-relational, distributed, open-source and horizontally scalable.

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

最佳答案

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

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

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

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

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

引用:http://en.wikipedia.org/wiki/NoSQL

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

关于nosql - NoSQL 定义中的 "distributed"是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14930580/

相关文章:

hadoop - 如何使用 HBase shell 获取多个列

hadoop - 如何用大数据做增量计算

node.js - 使用 Node.js 更新表达式时出现 dynamo 数据库错误

javascript - Dynamoose - 无法查询和使用 2 个键的位置

nosql - 多维 map 中的 map 维度究竟是什么?

database - 在数据库中查找相似的文档/记录

python - 使用Python遍历Neo4j数据库

Java + Spring + hibernate : Dao implementation that is about to change in the future

.net - 如何使用 .net 编程语言开始使用 NOSQL?

nosql - 什么 NoSQL 存储用于在内存中存储图像?