2011-07-21 26 views

Respuesta

45

Usted puede usar la biblioteca https://github.com/fusesource/leveldbjni java que le da una API Java para LevelDB a través de JNI.

También hay una aplicación Java puro de LevelDB disponible en https://github.com/dain/leveldb

Tanto la JNI envuelto y ejecución de Java pura aplicar las mismas clases de interfaz así que es muy fácil cambiar entre los dos.

+0

+1 para obtener información. ¿Admite el modo integrado? – Vivek

+7

solo es compatible con el modo integrado. –

0

Al mirar la fuente, puedo decir que no es compatible con Java.

Para el código Utilizar svn checkout http://leveldb.googlecode.com/svn/trunk/ leveldb-read-only

+0

¿Hay algún proyecto basado en la implementación de LevelDB java? – Vivek

+0

si quisiera usar leveldb de java tendría que construir sus propios enlaces a su código C. Miré para ver si alguien ya había construido estos, pero lo más cercano que pude encontrar fue [un mensaje de lista leveldb] (http://groups.google.com/group/leveldb/browse_thread/thread/ac4c7a4c999b1038) en el que una persona dijeron que jugaron con enlaces de construcción con SWIG. –

+1

Hay una biblioteca de Java para LevelDB https://github.com/fusesource/leveldbjni -Informado por Hiram Chirino – Vivek

1

LevelDB actualmente no se envía con enlaces JNI, pero puede envolver su propio enlace JNI alrededor del archivo db/c.h a través de SWIG y similares.

1

Puede probar leveldb-java. Esta es una versión pura de Java de LevelDB.