JNSEDB - Base de datos empotrable Java NoSql
Si necesita una base de datos java nosql simple, persistente, rápida e integrable, puede usar jnsedb de esta forma:
String dbDir = System.getProperty ("user.dir") + "\ .mydb";
String database = "mydatabase";
JnsedbManager dbManager = new JnsedbEmbeddedServer (dbDir). startup (). getManager (base de datos);
// almacenar nueva entidad
dbManager.store (myJavaObject);
// carga (de forma perezosa) todos los objetos almacenados de la clase MyJavaObject
Colección & lt ; MyJavaObject & gt; allMyJavaObjects = dbManager.loadAll (MyJavaObject.class);
// carga el objeto de la clase MyJavaObject almacenado con id = 1
dbManager.load (MyJavaObject.class, 1);
// elimina el objeto de la clase MyJavaObject almacenado con id = 1
dbManager.delete (MyJavaObject.class, 1);
Características:
* Fácil de usar
* Rápido
* Persistible
* Incrustable
* El índice se almacena en la memoria caché
* Los objetos cargados se pueden almacenar en la caché en memoria
* Se permite la serialización con jackson, se permiten las anotaciones de jackson (@JsonInclude, @JsonProperty, etc.)
JNSEDB - Java NoSql Embeddable Database Comentarios
Todavía no hay comentarios