开发者

What are some of your online resources for picking up NoSQL? [closed]

开发者 https://www.devze.com 2023-03-30 23:33 出处:网络
Closed. This question is opinion-based. It is not currently accepting answers. Want to improve this question? Update the question so it can be answered with facts and citations by editing th
Closed. This question is opinion-based. It is not currently accepting answers.

Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.

Closed 9 years ago.

Improve this question 开发者_高级运维

I am trying to learn NoSQL, and am implementing that in a project I am working on now as a means to pick it up. I understand there are no hard rules around it. But I'd be happy to read on some of the following:

  • Guidelines on how to structure a NoSQL document.
  • Moving from a RDBMS to a NoSQL thinking.
  • Difference between storing data in a NoSQL to that from RDBMS

Thanks!

I do have previous experience in RDBMS, and have been working with them for years.


Every concept will require to learn new thinking. Your question is to general for a specific answer.

You will structure and work with CouchDB documents in another way as with MongoDB documents. In CouchDB you will do queries with MapReduce. In MongoDB you have a flexible query interface similar to a RDBMS.

A Key-Value store requires a completely new way of thinking. You have to know your query patterns before you are able to structure your content the right way. You have no index, so you have to build your own structure.

One blog that gives a lot of NoSql information is http://nosql.mypopescu.com

Update

The Riak people have some interresting questions too:

  • Will my access pattern be read-heavy, write-heavy, or balanced?
  • Which datasets churn the most? Which ones require more sophisticated conflict resolution?
  • How will I find this particular type of data? Which method is most efficient?
  • How independent/interrelated is this type of data with this other type of data? Do they belong together?
  • How much will I need to do online queries on this data? How quickly do I need them to return results?
0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号