Amazon Web

miércoles, 18 de junio de 2014

MapDB: Base de Datos Java para trabajar directamente con colecciones


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