Projects / OrientDB


OrientDB is a NoSQL DBMS which can store 150,000 documents per second on common hardware. Even with a document-based database, the relationships are managed as in graph databases, with direct connections among records. You can traverse entire or parts of trees and graphs of records in a few milliseconds. It supports schema-less, schema-full, and schema-mixed modes, has a strong security profiling system based on users and roles, and supports SQL between the query languages. Thanks to the SQL layer, it's straightforward to use for people skilled in the relational world.

Operating Systems

Recent releases

  •  12 Jun 2014 12:29

    Release Notes: This hotfix fixed database corruption on shutdown.

    •  04 Jun 2014 18:22

      Release Notes: Hotfixes.

      •  27 May 2014 00:00

        Release Notes: This release features a new cluster strategy for picking the cluster, support for SSL on binary and HTTP protocols, and new “script”, “next”, “prev”, "move”, and “eval” console commands. Distributed now supports sharding and simplified (JSON) configuration. Graph has new functions to return the traversed items. For SQL, a new PARALLEL keyword runs the query on multiple threads. “INSERT INTO … SELECT” was added for copying records. Full-text and Geospatial Lucene indexes were provided (as a plugin), WAL (Journal) support was added for Hash-Index so that it can be used in transactions. Studio now has bookmarks for queries.

        •  25 Mar 2014 16:10

          Release Notes: For Core, this release supports retro-compatibility for databases created with OrientDB v1.5 or higher, improves performance on ORDER BY against indexes, and improves performance on RENAME CLASS. For Graph, it adds support for vertex-centric traversal by using SQL. For SQL, it adds an UPSERT keyword to execute an INSERT or UPDATE based on a condition, and UPDATE can now ADD to sub-document fields. For Indexes, it adds support for external engines. For Studio, it adds a new Query Timeline to the History and a new Index Panel.

          •  06 Feb 2014 13:16

            Release Notes: A new LINKBag to manage LINKS. This drastically improves performance. SQL: a new LOCK keyword to specify a locking strategy; a new RETURNING keyword to allow UPDATE and DELETE commands to return modified records; include() and exclude() to respectively include or exclude fields of documents; and support for LET in the UPDATE and DELETE commands. Graph API: support for an ordered edge list; new detach() and attach() methods to work with Graph elements offline; and new OrientGraphFactory to manage pooled instances. HTTP: support for headers and partial updates. Database deployment is now chunked.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.