IT-Lexikon › Datenbanken › OrientDB

OrientDB

Datenbanken Svenska → Aktualisiert: 2026-09-12

Graph, Dokument, Key-Value und Objekt in derselben Engine, abgefragt mit einer SQL-Syntax, die um Graph-Navigation erweitert wurde.

Luca Garulli veröffentlichte sie 2010 mit einer These, die bis heute trägt: Die meisten Anwendungen brauchen mehrere Datenmodelle, und drei Datenbanken parallel zu betreiben ist teurer als eine Engine, die alle beherrscht. Beziehungen werden als direkte Zeiger zwischen Datensätzen gespeichert statt über Joins aufgelöst, sodass eine Traversierung unabhängig von der Dokumentenzahl günstig bleibt. Die Abfragesprache ist bewusst SQL-ähnlich gehalten — SELECT expand(out('Follows')) FROM ... — was die Einstiegshürde gegenüber Neo4js Cypher senkte.

Die Firmengeschichte wurde dem Projekt zum Verhängnis. CallidusCloud kaufte das Unternehmen 2017, SAP kaufte CallidusCloud 2018, und danach stagnierte die Entwicklung merklich. 2021 fing Garulli mit ArcadeDB noch einmal von vorn an, das dieselbe Multimodell-Idee fortführt.

← Zurück zum Lexikon