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