- OrientDB
-
OrientDB Developer(s) Luca Garulli Initial release 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
- ^ OrientDB - Pure Java NoSQL Datastore, Java Lobby
External links
Categories:- Computer science stubs
- Open source database management systems
- Document-oriented databases
- Distributed computing architecture
- Structured storage
- NoSQL
Wikimedia Foundation. 2010.