From: Automatic schema suggestion model for NoSQL document-stores databases
Features | MongoDB | DynamoDB | Couchbase | CouchDB |
---|---|---|---|---|
Document-store | Yes | Yes | Yes | Yes |
Schema-free | Yes | Yes | Yes | Yes |
Secondary index | Yes | Yes | Yes | Yes |
Triggers | No | Yes | Yes | Yes |
Foreign keys | No | No | No | No |
Predefined data type | Yes | Yes | Yes | No |
APIs | JSON | RESTful HTTP | Memcached RESTful | RESTful HTTP/JSON |
SQL | No | No | No | No |
Partitioning methods | Sharding | Sharding | Sharding | Sharding |
Replication methods | Master (M)–Slave (S) | Yes | M–M M–S | M–M M–S |