NoSQL Document/Graph database OrientDB 1.0 released
Version 1.0 of OrientDB, a Java-based NoSQL database, has been released after a year of being at release candidate stage. OrientDB offers both document and graph databases, with the document database managing record relationships as a graph. It also supports schema-less, full schema or partial schema modes and offers an SQL layer for developers more familiar with relational databases. The database originated with Orient ODBMS, a C++ object database created in 1998, which was rewritten as a document database with a focus on performance.
OrientDB 1.0 has an object database layer, but sits over the document database layer mapping Java objects to document records; it has some support for JPA (Java Persistence API), but not a full implementation. The 1.0 version has also added multi-master replication, new classes to traverse graphs without using a stack, server side scripting support and improved graph management. Other enhancements include a check database command to fully scan the database for errors and warnings.
The project is developed by NuvolaBase; the company offers the database as a cloud based subscription service as well as offering professional services to support OrientDB users. The company is also developing a certification program for OrientDB. The Apache 2 licensed OrientDB is available to download form the project's Google Code pages.