Technologie-Vergleich
SQL - NoSQL - NewSQL

 

SQL, NoSQL oder NewSQL? Wir helfen Ihnen bei der Wahl der passgenauen Persistenz-Technologie! Unsere Experten begleiten Sie und finden die für Ihren Use Case perfekte Lösung. Die Hauptunterschiede zwischen SQL, NoSQL und NewSQL haben wir für Sie in einer Tabelle zusammengefasst.

 SQLNoSQL ( Not only SQL)NewSQL

Transaktionen

ACID, TransaktionenBASE, eingeschränkte TransaktionenACID, Transaktionen

Anfragesprache

SQL (Kompatibilität)Nicht SQLSQL (Kompatibilität)

Schema

Festes, relationales SchemaDynamisches Schema, schemalos, unstrukturierte DatenFestes, relationales Schema

Datenspeicherung

Daten in TabellenVariantenreichtum: Dokumente, Graphen, Schlüssel-Wert-PaareDaten in Tabellen

Skalierbarkeit

Vertikal skalierbar (besserer Server)Horizontal skalierbar (viele Server)Horizontal skalierbar (viele Server)

Datenmenge

Mittlere DatenmengenSehr große DatenmengenSehr große Datenmengen

Join

Verknüpfen von Daten mit JOINKein oder nur eingeschränkter JOINVerknüpfen von Daten mit JOIN

Beispiele

PostgresSQL, OracleDokument-basierte Datenbank (MongoDB), Graph-Datenbank (Neo4j), Key-Value-Store (Redis, Voldemort), Wide-column stores (Apache Cassandra)Google Spanner, CockroachDB, VoltDB, Apache Ignite

Mehr Tec-Know-how gewünscht?

Profitieren Sie vom Insiderwissen der ConSol-Experten und subscriben sich für unsere Mailings & Newsletter.

Newsletter abonnieren

Ihr Ansprechpartner

Dr. Christoph Ehlers

Jetzt Kontakt aufnehmen

Durch Absenden des Formulars stimmen Sie unserer Datenschutzerklärung zu.