我正在尝试学习NoSQL,并且正在我正在开展的一个项目中实现它,作为一种提取它的方法.据我所知,周围没有严格的规定.但我很乐意阅读以下部分内容:
>关于如何构建NoSQL文档的指南.
>从RDBMS转向NoSQL思考.
>将NoSQL中的数据存储到RDBMS中的数据之间的区别
谢谢!
我确实有过RDBMS的经验,并且多年来一直与他们合作.
解决方法
每个概念都需要学习新思维.你的问题是具体的一般性问题
回答.
回答.
您将以与MongoDB文档相同的方式构建和使用CouchDB文档.在CouchDB中,您将使用MapReduce进行查询.在MongoDB中,您有一个类似于RDBMS的灵活查询界面.
Key-Value商店需要一种全新的思维方式.在能够以正确的方式构建内容之前,您必须了解您的查询模式.您没有索引,因此您必须构建自己的结构.
一个提供大量NoSql信息的博客是http://nosql.mypopescu.com
更新
Riak人也有一些有趣的问题:
>我的访问模式是重读,重写还是平衡?>哪些数据集流失最多?哪些需要更复杂的冲突解决方案?>我如何找到这种特殊类型的数据?哪种方法最有效?>这种类型的数据与其他类型的数据有多独立/相互关联?他们属于一起吗?>我需要对这些数据进行多少在线查询?我多快需要他们返回结果?