http://vschart.com/compare/hbase/vs/mongodb/vs/apache-cassandra
▼ Actions
| |||
HBase | MongoDB | Cassandra | |
---|---|---|---|
HBase | MongoDB | Apache Cassandra | |
Category | |||
Preference | 26% votes | 38% votes | 36% votes |
Website | hbase.apache.org | www.mongodb.org | cassandra.apache.org |
License | |||
Design | |||
Database model | |||
Data storage | |||
Embeddable | ? | No | Yes |
Features | |||
Query language | |||
Conditional entry updates | Yes | Yes | No |
Map and reduce | Yes | Yes | Yes |
Unicode | Yes | Yes | Yes |
TTL for entries | Yes | Yes | Yes |
Compression | Yes | No | Yes |
Integrity | |||
Integrity model | |||
Atomicity | ? | Conditional | Yes |
Consistency | Yes | Yes | Yes |
Isolation | No | No | No |
Durability (data storage) | Yes | Yes | Yes |
Transactions | No | No | No |
Referential integrity | No | No | No |
Revision control | Yes | No | No |
Locking model | ? | No | |
Indexing | |||
Secondary Indexes | No | Yes | Yes |
Composite keys | Yes | Yes | Yes |
Full text search | No | Yes | No |
Geospatial Indexes | No | Yes | No |
Graph support | No | No | No |
Distribution | |||
Horizontal scalable | Yes | Yes | Yes |
Replication | Yes | Yes | Yes |
Replication mode | |||
Sharding | Yes | Yes | Yes |
Shared nothing architecture | Yes | Yes | Yes |
Restrictions | |||
Value size max. | 2 TB | 16 MB | 2 GB |
System requirements | |||
Operating system | |||
Native driver | |||
Memory minimum | ? | ? | 512 MB |
Architecture | |||
Programming language | |||
More | |||
Description | A distributed database based on Hadoop | Document Oriented Database | Second Generation Distributed Database |
Brand | ? | ||
Multi-user system | Yes | Yes | Conditional |
Accelerometer sensor | No | ? | ? |
Standard compliance | No | No | ? |
Software distribution | |||
Release Date | 2ⁿᵈ February 2008 | ? | 2008 |
Documentation level | ★★★★☆ | ★★★★★ | ★★★★☆ |
Free to use | Yes | Yes | Yes |
Active | Yes | Yes | Yes |
Database Connection Pooling | Yes | Yes | Yes |
Real time analytics | No | Yes | ? |
Online backup | No | Yes | ? |
Partial Index | No | No | ? |
Function Based Index | No | No | ? |
Log | Yes | Yes | Yes |
Download | www.apache.org/dyn/closer.cgi/hbase/ | www.mongodb.org/downloads | cassandra.apache.org/download/ |
Backup functionality | Basic | Basic | Good |
Query Cache | No | Yes | ? |
Ease of use | ★★☆☆☆ | ? | ? |
In-Place Update | No | Yes | No |
Free for commercial use | Yes | Yes | Yes |
Sorts | No | Yes | No |
Capped Collections | No | Yes | ? |
Tuneable write concerns | Yes | No | Yes |
Object-Relational Mapping (ORM) | ? | Yes | Yes |
Distributed Counter | ? | No | Yes |
Key length max | ? | 255 | ? |
Read preferences | ? | Yes | ? |