Hi Mark!
I have around 54 couchapps (I follow couchapp-per-doctype policy +
couchapps for service needs). Each app is quite complex: it aims to
provide both user (html pages) and programming interface (json api) to
the data, so every design functions was used. However, there is not
much highload I have for it: max ~200 GET per sec, max ~50 POST/PUT
per sec, avg ~70 GET per sec and ~10 POST/PUT per sec. I didn't have
anything at frontend, just CouchDB with Couchapps and this works fine
for my case.
You may be interested for Node.JS npm statistics:
http://www.mail-archive.com/us...@couchdb.apache.org/msg20774.html
Afaik, todays it successfully passed mark of 1K requests per second and growing.
So, don't worry about traffic - CouchDB is fine with it. Your should
worry about two things: often updates and application design. Often
updates leads to bigger database size, heavy disk space usage and
needs to be compacted in time. Application design is more important
thing since in case of success it may dramatically improve your
experience with CouchDB and make your application be nice and
effective.
Sure, you might be aware about existed CouchDB issues and heard about
some others. Sometimes s-t happens, sometimes it doesn't, nothing is
perfect. Setup monitoring serivce (like monit), receive notifications
when anything goes wrong and soon will be and you'll be fine (however,
that's common advice for whatever solution you take).
All this is about CouchDB. I have no experience with Couchbase to say
anything about it.
--
,,,^..^,,,