Settings

Theme

Ask HN: How do I get a better understanding of NoSQL databases

6 points by lazyfunctor 11 years ago · 9 comments · 1 min read


I have a reasonable understanding of relational databases. I am not so sure about NoSQL databases. Though I have used mongodb in the past. Can someone point me to resources to get a deeper understanding? How do I go about learning the trade-offs of choosing say a document store over a key value store. Also CAP theorem and related trade-offs. When is NoSQL better suited than relational etc.

dikek 11 years ago

The Little MongoDB Book might help. It doesn't answer all your questions but it gave me enough background (albeit MongoDB specific) to learn more. It's also a fairy short read. http://openmymind.net/mongodb.pdf

alok-g 11 years ago

This goes a bit in a different direction, but it should help.

"SQL and NoSQL are two sides of the same coin, mathematically"

https://news.ycombinator.com/item?id=3313234

joeclark77 11 years ago

I can't recommend enough the book Seven Databases in Seven Weeks by Eric Redmond & Jim Wilson. It covers the whole range of different types of databases, with just a little bit of theory (the CAP theorem).

s3b 11 years ago

I would recommend Martin Fowler's NoSQL Distilled : http://martinfowler.com/books/nosql.html

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection