Benutzer-Werkzeuge

Webseiten-Werkzeuge


bigdata:newsql

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
bigdata:newsql [2015/10/05 21:33] – [Vergleich OldSQL, NoSQL und NewSQL] brueckbigdata:newsql [2015/10/05 21:40] – [Vergleich OldSQL, NoSQL und NewSQL] brueck
Zeile 81: Zeile 81:
  
 ===== Vergleich OldSQL, NoSQL und NewSQL ===== ===== Vergleich OldSQL, NoSQL und NewSQL =====
 +{{ :bigdata:newsql-the-best-of-both-oldsql-and-nosql-9-638.jpg|}}
  
 Im Gegensatz zu den traditionellen RDBMS (OldSQL) sind NewSQL-Systeme, ebenso wie die [[bigdata:nosql|NoSQL-Systeme]], [[bigdata:skalierung|skalierbar]] und hochverfügbar, sind aber dennoch relationale Systeme, die vollwertige [[bigdata:konsistenz#acid|ACID]]-Transaktionen und SQL unterstützen. Im Gegensatz zu den traditionellen RDBMS (OldSQL) sind NewSQL-Systeme, ebenso wie die [[bigdata:nosql|NoSQL-Systeme]], [[bigdata:skalierung|skalierbar]] und hochverfügbar, sind aber dennoch relationale Systeme, die vollwertige [[bigdata:konsistenz#acid|ACID]]-Transaktionen und SQL unterstützen.
Zeile 89: Zeile 90:
  
 Ist es nötig, dass das System zu skalieren, bieten sich NoSQL- und NewSQL-Systeme an, da sie, im Gegensatz du RDBMS, nicht auf ein kostspieliges [[bigdata:skalierung#vertikale_skalierung|vertikales Skalieren]] beschränkt sind, sondern frei [[bigdata:skalierung#horizontale_skalierung|horizontal skalierbar]] sind, sich also ohne große Komplikationen durch neue Maschinen (mit kostengünstiger Standardhardware) ergänzen lassen. Dabei gelten jedoch insofern Einschränkungen, als dass die meisten NewSQL-Systeme hauptsächlich für schnelle Transaktionen und Operationen ausgelegt wurden, diese also nur in kleinem Umfang machen und JOINs über zu viele Knoten vermeiden, da sich dies negativ auf die Performance auswirkt (vgl. [[bigdata:literatur#c|Cattel 2010: S. 9]]; [[bigdata:literatur#p|Pavlo 2012]]). Ist es nötig, dass das System zu skalieren, bieten sich NoSQL- und NewSQL-Systeme an, da sie, im Gegensatz du RDBMS, nicht auf ein kostspieliges [[bigdata:skalierung#vertikale_skalierung|vertikales Skalieren]] beschränkt sind, sondern frei [[bigdata:skalierung#horizontale_skalierung|horizontal skalierbar]] sind, sich also ohne große Komplikationen durch neue Maschinen (mit kostengünstiger Standardhardware) ergänzen lassen. Dabei gelten jedoch insofern Einschränkungen, als dass die meisten NewSQL-Systeme hauptsächlich für schnelle Transaktionen und Operationen ausgelegt wurden, diese also nur in kleinem Umfang machen und JOINs über zu viele Knoten vermeiden, da sich dies negativ auf die Performance auswirkt (vgl. [[bigdata:literatur#c|Cattel 2010: S. 9]]; [[bigdata:literatur#p|Pavlo 2012]]).
 +
 +
 +(Grafik-Quelle: [[bigdata:literatur#c|Choudhary 2014]])
bigdata/newsql.txt · Zuletzt geändert: 2015/10/05 21:44 von brueck