I am stuck between these two NoSQL databases. In my project i will be creating a database within a database. For example, I need a solution to create dynamic tables. So users can create tables with columns and rows. i think either MongoDB or CouchDB will be good for this but I am not sure which one. i will also need efficient paging as well
This question appears to be off-topic. The users who voted to close gave this specific reason:
"Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it." – Andrew Barber
MongoDB: If you need dynamic queries. If you prefer to define indexes, not map/reduce functions. If you need good performance on a big DB. If you wanted CouchDB, but your data changes too much, filling up disks.
CouchDB : For accumulating, occasionally changing data, on which pre-defined queries are to be run. Places where versioning is important.