OrientDB

from Wikipedia, the free encyclopedia
OrientDB

logo
Basic data

developer Luca Garulli
Publishing year 2010
Current  version 3.1.1
( July 8, 2020 )
operating system Platform independence
programming language Java
category NoSQL
License Apache license, version 2.0
German speaking No
orientdb.com

Orientdb is in Java written open source - NoSQL - database . OrientDB is a document-oriented database that also has properties of graph databases : The information units are stored in individual documents. Relationships between the documents can be established through direct connections between the nodes. This creates graph structures that can be processed with high performance.

OrientDB-example-relationships-between-documents.svg

OrientDB supports different scheme modes (free, fixed and mixed) and has authentication and authorization based on users and roles. Supports SQL as a query language. OrientDB implements an MVRB tree as indexing algorithm, which is derived from the red-black tree and the B-tree . The MVRB tree is characterized by quick insertions and searches.

properties

  • ACID transactions are supported. In the event of a crash, the system restores the documents pending processing.
  • OrientDB is compliant with the TinkerPop Blueprints standard for graph databases.
  • The database language SQL is supported - with extensions to map the relations without SQL joins.
  • HTTP , RESTful protocols and JSON are implemented without the use of third-party libraries or their components.
  • The engine consists of 100% Java ; it runs on Linux, Windows and any other system that supports Java.
  • OrientDB has a local mode for database access and can therefore be embedded in other programs.
  • Commercial support is available.

Web links

Individual evidence

  1. Luca Garulli. In: crunchbase.com. Retrieved December 25, 2016 .
  2. Release 3.1.1 . July 8, 2020 (accessed July 8, 2020).
  3. github.com .
  4. MVRB tree description. In: Google forum. December 6, 2012, accessed August 17, 2017 .