What are some "mental steps" a developer must take to begin moving from SQL to NO-SQL (CouchDB, Fath
Posted
by Byron Sommardahl
on Stack Overflow
See other posts from Stack Overflow
or by Byron Sommardahl
Published on 2010-02-19T15:51:03Z
Indexed on
2010/05/12
21:14 UTC
Read the original article
Hit count: 247
I have my mind firmly wrapped around relational databases and how to code efficiently against them. Most of my experience is with MySQL and SQL. I like many of the things I'm hearing about document-based databases, especially when someone in a recent podcast mentioned huge performance benefits. So, if I'm going to go down that road, what are some of the mental steps I must take to shift from SQL to NO-SQL?
If it makes any difference in your answer, I'm a C# developer primarily (today, anyhow). I'm used to ORM's like EF and Linq to SQL. Before ORMs, I rolled my own objects with generics and datareaders. Maybe that matters, maybe it doesn't.
Here are some more specific:
- How do I need to think about joins?
- How will I query without a SELECT statement?
- What happens to my existing stored objects when I add a property in my code?
(feel free to add questions of your own here)
© Stack Overflow or respective owner