Un poco de Java y +

MapDB es una base de datos Java que permite trabajar directamente con el Java Collection API.

Sus principales características son:

· Concurrente

· Rápida

· ACID

· Flexible

· Personalizable

· Consultas SQL-like

· Poco espacio en disco

Veamos un ejemplo de uso:

MapDB es muy configurable, y puede arrancarse con o sin transacciones, en memoria, en fichero, con encriptado,…

En el Getting Started podéis haceros una idea precisa de todas sus características, los ejemplos también son una buena forma de adentrarse en MapDB, es interesante por ejemplo su modo Heap-off.

Y como resumen su Cheat Sheet:

MapDB es una opción interesante para usar como caché o simplemente cuando tengamos que trabajar con colecciones muy grandes, ya que nos permite seguir trabajando con ellas como si estuviésemos trabajando en memoria sin preocuparnos de su tamaño (verdad Miguel? :)).

Ver la entrada original