El otro día a través de un comentario a este post en el Blog Ulises (gracias!) como creador me recomendaba echarle un ojo a esta base de datos orientada a objetos: jsndb.
jsndb es una base de datos con estas características principales:
· Desarrollada en Java
· Mínimas dependencias (FlexJSON)
· Configuración básica (ideal para sistemas embebidos)
· Capacidades de autoindexado
· Modelo sin tablas orientado a clases POJO
· Almacenamiento en JSON lo que permite reestructuración de clases almacenadas
La forma de usarla es muy sencilla:
· Sobre un POJO anoto con @jsndbObjectId para marcar el atributo identificador de mi clase:
· Creo conexión:
![]()
· Ejecuto operaciones:
Save y update:
![]()
getById
![]()
Queries:
qwery q=qwery.create(myObject1.class, «cyndi», «name», comparator.equal);
qwery q2=qwery.create(myObject1.class, 12, «age»,comparator.egreatter);
q=connectors.and(q,q2);
ArrayList<myObject1> list=js.select(q, myObject1.class);
Sus características la hacen interesante para aplicaciones/sistemas embebidos, aún está en versión alfa pero si queréis echarle un ojo podéis descargarla aquí.
Esperemos que jsndb y en unos meses se haya hecho un hueco en este difícil mundo 🙂
Suerte!!!


Replica a Luis Miguel Gracia Luis Cancelar la respuesta