It’s very tempting to use such client-side database in web or mobile application and don’t bother with data replication between client and server. How do you protect your server from DOS-attacks? In case of pouchdb/couchdb sync it is impossible to limit the size of database or computing resources consumed by particular user. So any user could potentially make service completely unusable to everyone. Usually it’s recommended to use separate database for each user. How many databases your server setup could handle?<p>Are these databases actually used in medium or big public-facing apps?