NOSQLDB 类别..需要更多信息
NOSQLDB categories..Need more info
下面是NOSQL DB的分类吗?
键值,
柱状的,
文档 &
图
我对HBase有想法,它是一个列式存储的NOSQL DB;它将数据存储在键值对中。但是什么是文档和图形类型?这两个也和NOSQL DB有关吗?
请分享一些 link/details 我可以从中获得文档和图表类型 NOSQL DB 的更多信息。
Derick Rethans 在介绍这些概念时做了一个很好的演讲。可以在 http://derickrethans.nl/talks/mongo-tut-tek15.pdf.
找到幻灯片
Derick 解释得比我好,但是总结一下:
Key/Value
示例包括 Memcached 和 Redis。这种类型的 NoSQL 数据库只是在键下存储一个值,并使用键名进行检索。
列
示例包括 Cassandra、HBase、Riak 和 Amazon DynamoDB。这种类型的数据库将每个实体的所有值存储在同一结构中。例如,如果数据库中有具有 Twitter 用户名的用户,则结构可能是:
{ twitter: [ { "derick" : "derickr" }, { "jeremy": "jmikola } ] }
{ emails: [ { "derick" : "derick@derickrethans.nl" } ] }
图表
示例包括 Neo4j 和 OrientDB。这种类型的数据库用于查询实体之间的关系——例如哪些用户在 Twitter 上相互关注。
文档
示例包括 CouchDB、MongoDB 和 Elasticsearch。这种类型的数据库存储形成 JSON 的文档,并且通常提供查询包含特定 key/value 对的文档的能力。
在 youtube 上查看 Martin Fowler 对 NoSQL 的介绍:
https://www.youtube.com/watch?v=qI_g07C_Q5I
摘要:
Martin 快速介绍了 NoSQL 数据库:它们来自何处、它们使用的数据模型的性质以及您必须考虑一致性的不同方式。他从中概述了您应该考虑在何种情况下使用它们,为什么它们不会使关系数据库过时,以及多语言持久性的重要后果。
我相信它会阐明您对不同 NoSQL 数据库的看法。
此致。
下面是NOSQL DB的分类吗?
键值, 柱状的, 文档 & 图
我对HBase有想法,它是一个列式存储的NOSQL DB;它将数据存储在键值对中。但是什么是文档和图形类型?这两个也和NOSQL DB有关吗?
请分享一些 link/details 我可以从中获得文档和图表类型 NOSQL DB 的更多信息。
Derick Rethans 在介绍这些概念时做了一个很好的演讲。可以在 http://derickrethans.nl/talks/mongo-tut-tek15.pdf.
找到幻灯片Derick 解释得比我好,但是总结一下:
Key/Value
示例包括 Memcached 和 Redis。这种类型的 NoSQL 数据库只是在键下存储一个值,并使用键名进行检索。
列
示例包括 Cassandra、HBase、Riak 和 Amazon DynamoDB。这种类型的数据库将每个实体的所有值存储在同一结构中。例如,如果数据库中有具有 Twitter 用户名的用户,则结构可能是:
{ twitter: [ { "derick" : "derickr" }, { "jeremy": "jmikola } ] }
{ emails: [ { "derick" : "derick@derickrethans.nl" } ] }
图表
示例包括 Neo4j 和 OrientDB。这种类型的数据库用于查询实体之间的关系——例如哪些用户在 Twitter 上相互关注。
文档
示例包括 CouchDB、MongoDB 和 Elasticsearch。这种类型的数据库存储形成 JSON 的文档,并且通常提供查询包含特定 key/value 对的文档的能力。
在 youtube 上查看 Martin Fowler 对 NoSQL 的介绍:
https://www.youtube.com/watch?v=qI_g07C_Q5I
摘要:
Martin 快速介绍了 NoSQL 数据库:它们来自何处、它们使用的数据模型的性质以及您必须考虑一致性的不同方式。他从中概述了您应该考虑在何种情况下使用它们,为什么它们不会使关系数据库过时,以及多语言持久性的重要后果。
我相信它会阐明您对不同 NoSQL 数据库的看法。
此致。