OrientDB Native OS Code

Android Port of OrientDB: NoSQL Document Graph DBMS

License

License

Categories

Categories

Native Development Tools
GroupId

GroupId

com.wu-man
ArtifactId

ArtifactId

orientdb-android-nativeos
Last Version

Last Version

1.1.0.1
Release Date

Release Date

Type

Type

jar
Description

Description

OrientDB Native OS Code
Android Port of OrientDB: NoSQL Document Graph DBMS
Project Organization

Project Organization

Orient Technologies

Download orientdb-android-nativeos

How to add to project

<!-- https://jarcasting.com/artifacts/com.wu-man/orientdb-android-nativeos/ -->
<dependency>
    <groupId>com.wu-man</groupId>
    <artifactId>orientdb-android-nativeos</artifactId>
    <version>1.1.0.1</version>
</dependency>
// https://jarcasting.com/artifacts/com.wu-man/orientdb-android-nativeos/
implementation 'com.wu-man:orientdb-android-nativeos:1.1.0.1'
// https://jarcasting.com/artifacts/com.wu-man/orientdb-android-nativeos/
implementation ("com.wu-man:orientdb-android-nativeos:1.1.0.1")
'com.wu-man:orientdb-android-nativeos:jar:1.1.0.1'
<dependency org="com.wu-man" name="orientdb-android-nativeos" rev="1.1.0.1">
  <artifact name="orientdb-android-nativeos" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.wu-man', module='orientdb-android-nativeos', version='1.1.0.1')
)
libraryDependencies += "com.wu-man" % "orientdb-android-nativeos" % "1.1.0.1"
[com.wu-man/orientdb-android-nativeos "1.1.0.1"]

Dependencies

compile (3)

Group / Artifact Type Version
net.java.dev.jna : jna jar 3.4.0
com.wu-man : orient-android-commons jar 1.1.0.1
com.wu-man : android-bsf-api jar 3.1.3

provided (1)

Group / Artifact Type Version
com.google.android : android jar 4.1.1.4

Project Modules

There are no modules declared in this project.

ORIENTDB-ANDROID

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:

  • orient-android-commons
  • orientdb-android-core
  • orientdb-android-enterprise
  • orientdb-android-client
  • orientdb-android-nativeos
  • orientdb-android-object
  • orientdb-android-tools
  • orientdb-android-distribution

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.

     <dependency>
         <groupId>com.wu-man</groupId>
         <artifactId>orient[db]-android-*</artifactId>
         <version>1.1.0.1</version>
     </dependency>
    

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

Contribute

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

Developed By

License

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

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

Versions

Version
1.1.0.1
1.1.0.0