Diskussion:Apache Cassandra

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen

Apache Cassandra[Quelltext bearbeiten]

Im 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))Beantworten
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)Beantworten

Cassandra ist nicht spaltenorientiert im Sinne des Wikipedia Artikels über Spaltenorientierte Datenbanken[Quelltext bearbeiten]

Cassandra 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)Beantworten