tags:

views:

314

answers:

3

I'm currently writing an app with quite a few different data persistence needs at very different layers and I keep wondering... when is it appropriate and when is it not appropriate to use couchDB to satisfy my persistence needs?

+1  A: 

Do you have a relational requirement ? CouchDb (as you know) doesn't have the relational structure of a normal database.

Is the RESTful nature of CouchDb important for what you're doing ?

Perhaps most importantly, who's going to support this going forward, and will they be capable of handling CouchDb? It's a fairly niche tool, and finding people experienced with it will not be easy.

Brian Agnew
A: 

It's really a case-by-case thing, I'd say. CouchDB is simply a type of database, depending on your project it might be a perfect fit or it might be painfully limiting -- just like an RDBMS can be a perfect fit or a nightmare.

More details?

thenduks