OrientDB

OrientDB

Logo
Basisdaten

EntwicklerLuca Garulli[1]
Erscheinungsjahr2010
Aktuelle Version3.2.0[2]
(29. April 2021)
BetriebssystemPlattformunabhängig
ProgrammierspracheJava
KategorieNoSQL
LizenzApache-Lizenz, Version 2.0[3]
deutschsprachignein
orientdb.com

OrientDB ist eine in Java geschriebene Open-Source-NoSQL-Datenbank. OrientDB ist eine dokumentenorientierte Datenbank, die zusätzlich über Eigenschaften von Graphdatenbanken verfügt: Die Informationseinheiten werden in einzelnen Dokumenten gespeichert. Beziehungen zwischen den Dokumenten lassen sich durch direkte Verbindungen zwischen den Knoten herstellen. So entstehen Graphenstrukturen, die sich performant verarbeiten lassen.

OrientDB-Beispiel-Beziehungen-zwischen-Dokumenten.svg

OrientDB unterstützt unterschiedliche Schemata-Modi (frei, fest und gemischt) und besitzt eine auf Anwendern und Rollen basierende Authentifizierung und Autorisierung. Unterstützt wird SQL als Abfrage-Sprache. OrientDB implementiert einen MVRB-Baum als Indizierungsalgorithmus, der sich vom Rot-Schwarz-Baum sowie vom B-Baum ableitet.[4] Der MVRB-Baum zeichnet sich durch schnelle Einfügungen und Suche aus.

Eigenschaften

  • ACID-Transaktionen werden unterstützt. Bei einem Absturz stellt das System die zur Bearbeitung anstehenden Dokumente wieder her.
  • OrientDB ist konform mit dem TinkerPop-Blueprints-Standard für Graphdatenbanken.
  • Die Datenbanksprache SQL wird unterstützt – mit Erweiterungen, um die Relationen ohne SQL-Joins abzubilden.
  • HTTP, RESTful-Protokolle und JSON werden ohne den Einsatz von Drittanbieter-Bibliotheken oder deren Komponenten implementiert.
  • Die Engine besteht zu 100 % aus Java; sie läuft auf Linux, Windows und jedem anderen System, das Java unterstützt.
  • OrientDB besitzt einen lokalen Modus für den Datenbankzugriff und ist damit in andere Programme einbettbar.
  • Kommerzieller Support ist verfügbar.

Weblinks

Einzelnachweise

  1. Luca Garulli. In: crunchbase.com. Abgerufen am 25. Dezember 2016 (englisch).
  2. Release 3.2.0. 29. April 2021 (abgerufen am 16. Mai 2021).
  3. github.com.
  4. MVRB-Tree description. In: Google-Forum. 6. Dezember 2012, abgerufen am 17. August 2017 (englisch).

Auf dieser Seite verwendete Medien

OrientDB-Beispiel-Beziehungen-zwischen-Dokumenten.svg
Beispiel: Beziehung zwischen Dokumenten in OrientDB
OrientDB Logo 2014 280x177.jpg
Autor/Urheber: Orient Technologies, Lizenz: Apache License 2.0
This is a scaled down version of the 2014 version of the OrientDB Logo, for use on the main entry for OrientDB.