Android Port of OrientDB: A NoSQL Document Graph DBMS

Project maintained by wuman Hosted on GitHub Pages — Theme by mattgraham


Feature Image

OrientDB-Android is a port/fork of OrientDB for the Android platform.

Currently the port removes all server implementations as they use the javax.management.* package, which is not part of the Android classpath. The port is designed to be used in conjunction with the blueprints-android library.

Currently only the following modules are ported:

Note that orientdb-android is still under development and only orient-android-commons and orientdb-android-core have been used and tested in the wild, so use it at your own risk. We welcome contributions and feedbacks.

The current release of orientdb-android is 1.1.0.x, which is in line with version 1.1.0 of the upstream OrientDB.

Including in Your Project

There are two ways to include orientdb-android in your projects:

  1. You can download the released jar file in the Downloads section.
  2. If you use Maven to build your project you can simply add a dependency to the desired component of the library.


Introduction to OrientDB

OrientDB is an open source NoSQL DBMS with both the features of Document and Graph DBMS. It's written in Java and it's amazing fast: it can store up to 150,000 records per second on common hardware.

OrientDB is in its core a graph database, although it also offers the interface of a document database. When used as a document database, the relationships are managed as in graph databases with direct connections among records. You can traverse entire or part of trees and graphs of records in few milliseconds.

To see how OrientDB compares with other databases, take a look at


If you would like to contribute code you can do so through GitHub by forking the repository and sending a pull request.

Developed By


Copyright 2012 David Wu
Copyright 2010-2012 Luca Garulli (l.garulli--at--orientechnologies.com)

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at


Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
See the License for the specific language governing permissions and
limitations under the License.