I have opted for having a database per user in couchdb. (all the database are totally independent and no aggregation is needed between them) Now my app is growing and i have thousands of databases.
couchDb does not keep more than 100 open db at the same time. to improve performance, is it better to
so to sum up, the question is :
if you have independent data DBs, is it better to scale horizontally or vertically ?
I would personally vote for horizontal scaling. It comes with less lookup time and some failure diversification. But, as @Alexis Côté stated, nothing beats the cluster.
Clustering ist one of the new inbuild features of CouchDB 2.0
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With