Las licencias de Berkeley DB (JE) pueden ser una gran causa. Tengo una aplicación Java para un pequeño grupo de clientes, pero como es una aplicación de escritorio, mi precio no admite licencias de instancias individuales.Un solo archivo, tienda de valores-clave ordenada y persistente para Java (alternativa a Berkeley DB)
¿Existe una alternativa Java recomendada para Berkeley DB? Comercial o no (las buenas implementaciones de tiendas clave-valor pueden ser no triviales, prefiero diferir el mantenimiento en otro lugar). Necesito algo más que una tienda de hash ya que necesitaré iterar a través de subconjuntos de claves subsiguientes y las tiendas de hash básicas serían O (m * n) que buscarían y espero que la tienda sea ~ 50-60GiB en una máquina de escritorio. ¿Benefició a alguien más que puede recomendar que mantiene su tienda de respaldo en un solo archivo ?
¿Alguna razón tiene que ser un archivo único, 50-60GiB? – corsiKa
Sé que suena extraño, pero tiene que ver con la administración de TI de escritorio y una simple aplicación máxima de tamaño de disco por nodo. 1-3 archivos está bien, pero mantener un árbol de directorios completo o alguna otra estructura se convierte en la sobrecarga de administración para las reconstrucciones de computadoras portátiles, & c. – Xailor
Berkeley DB JE es de código abierto.No tiene que pagarle a nadie por una licencia. http://www.oracle.com/technetwork/database/berkeleydb/downloads/jeoslicense-086837.html – JeremyP