|
|
|
|
|
by david-given
3841 days ago
|
|
Personally, I'm looking for a database with: - strong consistency (cross-node transactions!) - strong access controls (don't want clients to see data they're not allowed to!) - the ability to seamlessly replicate a view from the server to a web client without me having to think about it (although only read-only) So far none of the web nosql databases I've looked at support these. Strong consistency seems to be unfashionable, presumably because it's hard to shard. I was really surprised to discover that CouchDB apparently doesn't support access controls, though --- if a client has access to the database endpoint, it can see everything. Aren't access controls part of the core competency of a multi-user database? |
|
There are a few things that are challenging to model this way, but for 80% of use cases it's the right simplification. Intro documentation: http://developer.couchbase.com/documentation/mobile/current/...