Titan-Android: Android Port of a Highly Scalable, Distributed Graph Database

Titan is a distributed graph database optimized for processing massive-scale graphs represented over a machine cluster. Titan separates the concerns of graph processing and manipulation from storing the graph on disk, delegating that concern to an extensible set of persistence solutions.

Лицензия

Лицензия

Группа

Группа

com.wu-man
Идентификатор

Идентификатор

titan-android
Последняя версия

Последняя версия

0.1.0.0
Дата

Дата

Тип

Тип

jar
Описание

Описание

Titan-Android: Android Port of a Highly Scalable, Distributed Graph Database
Titan is a distributed graph database optimized for processing massive-scale graphs represented over a machine cluster. Titan separates the concerns of graph processing and manipulation from storing the graph on disk, delegating that concern to an extensible set of persistence solutions.
Организация-разработчик

Организация-разработчик

David Wu
Система контроля версий

Система контроля версий

https://github.com/wuman/titan-android

Скачать titan-android

Как подключить последнюю версию

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

Зависимости

compile (7)

Идентификатор библиотеки Тип Версия
com.wu-man : blueprints-android-core jar 2.1.0.2
commons-configuration : commons-configuration jar 1.9
com.google.guava : guava jar 12.0
com.googlecode : kryo jar 1.04
org.slf4j : slf4j-api jar 1.6.1
org.slf4j : slf4j-nop jar 1.7.2
com.sleepycat : je jar 5.0.58

provided (1)

Идентификатор библиотеки Тип Версия
com.google.android : android jar 4.1.1.4

test (4)

Идентификатор библиотеки Тип Версия
com.wu-man : blueprints-android-test jar 2.1.0.2
org.apache.commons : commons-math jar 2.1
junit : junit jar 4.8.1
org.mockito : mockito-all jar 1.8.1

Модули Проекта

Данный проект не имеет модулей.

TITAN-ANDROID

Feature Image

Titan-Android is a port/fork of Titan for the Android platform. It is meant to be a light-weight implementation of a graph database on mobile devices. The port removes HBase and Cassandra support as their usage make little sense on a mobile device (convince me otherwise!). Gremlin is only supported via the Java interface as I have not been able to port groovy successfully. Nevertheless, Titan-Android supports local storage backend via BerkeleyDB and supports the Tinkerpop stack natively.

Including in Your Project

There are two ways to include the library 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>titan-android</artifactId>
         <version>0.1.0.0</version>
     </dependency>
    

What is Titan

Titan is a highly scalable graph database optimized for storing and querying large graphs with billions of vertices and edges distributed across a multi-machine cluster. Titan is a transactional database that can support thousands of concurrent users.

Titan has the following features:

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 2012 Aurelius LLC

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.

Bitdeli Badge

Версии библиотеки

Версия
0.1.0.0