你有哪些学习NoSQL的在线资源?

4

我正在尝试学习NoSQL并将其作为一种手段在我现在正在工作的项目中实施。我理解它没有硬性规定。但我很乐意阅读以下一些内容:

  • 如何构建NoSQL文档的指南。
  • 从关系型数据库转向NoSQL思维。
  • NoSQL存储数据与关系型数据库存储数据的区别。

谢谢!

我之前有关系型数据库的经验,并且已经使用它们多年。

1个回答

1
每个概念都需要学习新的思维方式。你的问题太笼统了,无法给出具体的答案。
在CouchDB中,您将以与MongoDB文档不同的方式结构化和处理文档。在CouchDB中,您将使用MapReduce进行查询。在MongoDB中,您拥有类似于RDBMS的灵活查询接口。
键值存储需要完全新的思考方式。在能够正确地结构化内容之前,您必须了解自己的查询模式。您没有索引,因此必须构建自己的结构。
一个提供大量NoSql信息的博客是http://nosql.mypopescu.com 更新 Riak的人们也有一些有趣的问题:
  • 我的访问模式是读取为主,写入为主还是平衡的?
  • 哪些数据集最容易变动?哪些需要更复杂的冲突解决方案?
  • 我将如何找到这种特定类型的数据?哪种方法最有效?
  • 这种类型的数据与另一种类型的数据有多独立/相互关联?它们是否属于一起?
  • 我需要在这些数据上进行多少在线查询?我需要多快地返回结果?

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接