| meta/tools | |||
| MongoDB | Apache C | ||
|---|---|---|---|
| Name | MongoDB | Cassandra | |
| Vollname | ? | Apache C | |
| Kategorie | Datenbank | Datenbank | |
| Präferenz | 58% 52% übergreifend |
42% 40% übergreifend |
|
| Webseite | www.mongodb.org | cassandra.apache.org | |
| Lizenz | AGPL | Apache License | |
| Eigenschaften | |||
| Datenbankmodell | Dokumentenorientiert, NoSQL, Schemalos | Spaltenorientert | |
| Abfragesprache | API Aufrufe, JavaScript, REST | API Aufrufe, CQL, Thrift | |
| Konditionale Eintragsaktualisierung | Ja |
Nein |
|
| Composite keys | Ja |
Ja |
|
| Map and reduce | Ja |
Ja |
|
| Unicode | Ja |
Ja |
|
| Volltextsuche | Ja |
Nein |
|
| TTL for entries | Bedingt |
Ja |
|
| Restriktionen | |||
| Value size max. | 16 MB |
2 GB |
|
| Integrität | |||
| Integritätsmodel | BASE | BASE | |
| Atomarität | Bedingt |
Ja |
|
| Konsistenz | Ja |
Ja |
|
| Isolation | Nein |
Nein |
|
| Dauerhaftigkeit (Datenspeicherung) | Ja |
Ja |
|
| Transaktionen | Nein |
Nein |
|
| Referentielle Integrität | Nein |
Nein |
|
| Versionierung | Nein |
Nein |
|
| Verteilung | |||
| Horizontal skalierbar | Ja |
Ja |
|
| Replikation | Ja |
Ja |
|
| Sharding | Ja |
Ja |
|
| System-Anforderungen | |||
| Betriebssystem | Plattformunabhängig | Plattformunabhängig | |
| Architektur | |||
| Programmiersprache | C++ | Java | |
| Weitere | |||
| Beschreibung | Document Oriented Database | Second Generation Distributed Database | |
| Multi-User | Ja |
Ja |
|
| Scaffolding | Ja | ? | |
| Kostenlos | Ja |
Ja |
|
| Aktiv | Ja |
Ja |
|
| Hypergraph | Nein | ? | |
| Compression | Nein |
Ja |
|
| Shared nothing architecture | Nein | ? | |
| Graph | Nein | ? | |
| Master-Master Replication | Nein | ? | |
| Marke | ? | Apache | |
| Distributed Counter | ? | Ja | |
| Secondary Indexes | ? | Ja | |
| + Zeile hinzufügen | + | + | |
| MongoDB | Apache C |