¿Qué es jsndb?

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!!!

Respuestas

  1. pense que me habias tomado para la joda y un sarcasmo que le ivas a hacer un post. todavia falta mucho por hacer, pero gracias, cuando tenga mas avances en mi otro proyecto ya se a quien recurrir. gracias

    1. Ja,ja! Ni mucho menos! un esfuerzo como el tuyo merece ser publicitado y si sirve para que mejores el producto mucho más!!!. Si hubiese conocido jsndb hace unos meses quien sabe si no podría haberte ayudado a depurarlo en un proyecto ;), me lo guardo en la cartera por si le veo aplicabilidad 😉
      Te recomendaría mejorar un poco la documentación, explicación de cómo funciona, más ejemplos,…

Replica a Luis Miguel Gracia Luis Cancelar la respuesta