OrientDB

OrientDB
OrientDB
OrientdbLogo.png
Developer(s) Luca Garulli
Initial release 2010 (2010)
Written in Java
Operating system Cross-platform
Type Graph database
License Apache 2 License
Website www.orientechnologies.com

OrientDB is an open source NoSQL database management system written in Java.[1] Even if it is a document-based database, the relationships are managed as in graph databases with direct connections between records. It supports schema-less, schema-full and schema-mixed modes. It has a strong security profiling system based on users and roles and supports SQL as a query languages. Thanks to the SQL layer OrientDB is straightforward to use. This results in ease-of-use for people skilled in the relational database model.

OrientDB uses a new indexing algorithm called MVRB-Tree, derived from the Red-Black Tree and from the B+Tree; this reportedly has benefits of having both fast insertions and ultra fast lookups.

Features

  • Transactional: supports ACID Transactions. On crash it recovers pending documents
  • GraphDB: native management of graphs. 100% compliant with TinkerPop Blueprints standard for Graph database
  • SQL: supports SQL language with extensions to handle relationships without SQL join, manage trees and graphs of connected documents
  • Web ready: supports natively HTTP, RESTful protocol and JSON without use 3rd party libraries and components
  • Run everywhere: the engine is 100% pure Java: runs on Linux, Windows and any system that supports Java technology
  • Embeddable: local mode to use the database bypassing the Server. Perfect for scenarios where the database is embedded
  • Apache 2 License: always free for any usage. No fees or royalties required to use it
  • Light: has a footprint of about 1Mb for the full server. No dependencies from other software. No other libraries needed
  • Commercial support available

References

  1. ^ OrientDB - Pure Java NoSQL Datastore, Java Lobby

External links


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • OrientDB — У этой статьи нет иллюстраций. Вы можете помочь проекту, добавив их (с соблюдением правил использования изображений). Для поиска иллюстраций можно: попробовать воспользоваться инструментом …   Википедия

  • Graphdatenbank — Dieser Artikel wurde auf den Seiten der Qualitätssicherung eingetragen. Bitte hilf mit, ihn zu verbessern, und beteilige dich bitte an der Diskussion! Folgendes muss noch verbessert werden: In dieser Form ist das leider kein Artikel sondern… …   Deutsch Wikipedia

  • NoSQL — This article is about the class of database management systems. For the specific relational database management software, see NoSQL (RDBMS). Structured storage redirects here. It is not to be confused with COM Structured Storage. In computing,… …   Wikipedia

  • NoSQL — (англ. not only SQL, не только SQL), в информатике  термин, обозначающий ряд подходов, проектов, направленных на реализацию моделей баз данных, имеющих существенные отличия от используемых в традиционных реляционных СУБД с доступом к… …   Википедия

  • CouchDB — Apache CouchDB CouchDB s Futon Administration Interface, User database Original author(s) Damien Katz, Jan Lehnardt, Noah Slater, Christopher Lenz …   Wikipedia

  • Document-oriented database — A document oriented database is a computer program designed for storing, retrieving, and managing document oriented, or semi structured data, information. Document oriented databases are one of the main categories of so called NoSQL databases and …   Wikipedia

  • NoSQL — es un término usado en informática para agrupar una serie de almacenes de datos no relacionales que no proporcionan garantías ACID. Normalmente no tienen esquemas fijos de tablas ni sentencias join .[1] Contenido 1 Historia del término 2 Ventajas …   Wikipedia Español

  • Графовая база данных — Графовая база данных  разновидность баз данных с реализацией сетевой модели в виде …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”