Nichtrelationale
Nichtrelationale, im Bereich der Datenbanksysteme verwendeter Begriff, bezeichnet Systeme, die das relationale Modell mit Tabellen, festen Schemata und SQL abweichen. Der Begriff wird oft als Sammelbegriff für NoSQL-Datenbanken verwendet, die alternative Datenmodelle und Speicherparadigmen bereitstellen.
Typische Datenmodelle umfassen Key-Value-Stores, dokumentorientierte Datenbanken, Spaltenfamiliendatenbanken und Graphdatenbanken. Diese Systeme setzen meist auf schemaflexible oder
Beim Konsistenzmodell folgt man dem CAP-Theorem: Viele nichtrelationale Systeme priorisieren Verfügbarkeit und Partitionstoleranz und nutzen eventual
Einsatzgebiete umfassen Webanwendungen mit hohem Schreibdurchsatz, Big-Data-Projekte, Content-Management, Echtzeit-Analysen, IoT und soziale Netze. Vorteile sind Flexibilität,
Zu den bekanntesten Vertretern gehören MongoDB, Cassandra, Redis und Neo4j. Nichtrelationale Systeme werden häufig neben relationalen