Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What are the use cases for non relational datastores?

I'm looking at using CouchDB for one project and the GAE app engine datastore in the other. For relational stuff I tend to use postgres, although I much prefer an ORM.

Anyway, what use cases suit non relational datastores best?

like image 471
chiggsy Avatar asked Dec 17 '25 00:12

chiggsy


1 Answers

Here is a nice little article (spread over three pages) that covers the use-case for non-relational databases.

http://www.readwriteweb.com/enterprise/2009/02/is-the-relational-database-doomed.php

In a nutshell, when you need massive scalability then you probably need a non-realtional db. Of course, you may well end up writing a lot more code to do what a relational db does for you, but if you really need that scalability, then the relational db option is usually more expensive, and very tricky to architect properly.

like image 109
Michael Dillon Avatar answered Dec 19 '25 14:12

Michael Dillon



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!