ApacheDS Distributed Database Backends
Introduction
At Apache
- Cassandra (incubation)
- CouchDB
- Hadoop HBase
Outside Apache
Feature Matrix - Similarities and Differences
- Linux, Windows, ...
- Java based
- Embeddable for unit tests
Data Model
- Column-oriented (BigTable)
- Document
- Key/Value
APIs
- Native APIs, Java APIs, REST, Thrift
- Query capabilities
Data Processing
Scalability, Partitioning
- Distributed storage
- Distributed queries
- Indexing
- Handling of binary data / streaming support
Replication, HA
ACID Characteristics
Resources
Comparision of NoSQL databases
Cassandra Wiki
CouchDB Wiki
HBase Wiki