When to use CouchDB vs RDBMS
Posted
by Andrew Whitehouse
on Stack Overflow
See other posts from Stack Overflow
or by Andrew Whitehouse
Published on 2009-08-20T15:47:25Z
Indexed on
2010/04/28
16:13 UTC
Read the original article
Hit count: 390
I am looking at CouchDB, which has a number of appealing features over relational databases including:
- intuitive REST/HTTP interface
- easy replication
- data stored as documents, rather than normalised tables
I appreciate that this is not a mature product so should be adopted with caution, but am wondering whether it is actually a viable replacement for an RDBMS (in spite of the intro page saying otherwise - http://couchdb.apache.org/docs/intro.html).
- Under what circumstances would CouchDB be a better choice of database than an RDBMS (e.g. MySQL), e.g. in terms of scalability, design + development time, reliability and maintenance.
- Are there still cases where an RDBMS is still clearly the right choice?
- Is this an either-or choice, or is a hybrid solution more likely to emerge as best practice?
© Stack Overflow or respective owner