Diskussion:Apache Cassandra
Apache Cassandra
BearbeitenIm Artikel steht, die Software wäre für große "strukturierte DBs". Müsste es nicht groß "unstrukturierte DBS"?
Gruß
Wolfgang Steigerwald (nicht signierter Beitrag von 212.201.104.11 (Diskussion) 15:20, 5. Mär. 2014 (CET))
- Nein, das ist schon richtig, es gibt ganz reguläre Tabellen u.ä. - der Benchmark wären im Bereich NoSQL wohl auch eher Key-Value-Stores.--Flash1984 (Diskussion) 11:04, 7. Mär. 2014 (CET)
Cassandra ist nicht spaltenorientiert im Sinne des Wikipedia Artikels über Spaltenorientierte Datenbanken
BearbeitenCassandra spaltenorientiert zu nennen ist verwirrend und in Verbingung mit der Erklärung des deutschen Wikipedia Artikels zu spaltenorientierten Datenbanken schlichtweg falsch.
Im Artikel zu spaltenorientierten Datenbanken wird erklärt, wie die Spalten in physikalischer Nähe zueinander gespeichert werden:
"Eine zeilenorientierte Datenbank hängt alle Datenwerte einer Zeile aneinander, es folgt die nächste Zeile usw.
1,Schmidt,Josef,40000;2,Müller,Maria,50000;3,Meier,Julia,44000;
Eine spaltenorientierte Datenbank geht stattdessen Spalte für Spalte vor:
1,2,3;Schmidt,Müller,Meier;Josef,Maria,Julia;40000,50000,44000;"
Das ist bei Cassandra nicht der Fall. Der Speicherort der Daten wird in erster linie strikt durch den ROW-KEY festgelegt. Dieser entscheidet sogar auf welchem PC der Datensatz gespeichert wird. Erst danach entscheiden column-keys über die weitere positionierung der Daten. Im englischen Artikel kann man das ganze noch wohlwollend als irreführend und nicht als komplett falsch bezeichnen, da im Artikel zu "Column-oriented DBMS" durch den Satz "Denoting one as column-oriented refers to both the ease of expression of a column-oriented structure and the focus on optimizations for column-oriented workloads." angemerkt wird, dass sich die klassifikation als Spaltenorientierte Datenbank auch durch die Sichtweise auf die Daten ergeben kann und nicht nur durch die tatsächliche Speicherung. Im deutschen Artikel fehlt diese Anmerkung komplett, weshalb Cassandra nicht spaltenorientiert im Sinne des deutschen Wikipedia Artikels zu Spaltenorientierten Datenbanken ist.--188.103.79.33 15:41, 21. Sep. 2015 (CEST)