HSQLDB

Motor de base de datos relacional escrito en Java, ligero y rápido, ideal para aplicaciones embebidas y servidores

Visitar HSQLDB

HSQLDB es un sistema de gestión de bases de datos relacionales (RDBMS) desarrollado íntegramente en Java, diseñado para desarrolladores que buscan una solución ligera, rápida y transaccional. Resuelve la necesidad de un motor de base de datos flexible que funcione tanto en modo embebido como en servidor, ofreciendo un alto rendimiento para aplicaciones que requieren persistencia de datos sin la complejidad de sistemas más pesados.

Sus principales capacidades incluyen:

  • Motor multihilo para gestionar transacciones con control de concurrencia 2PL y MVCC.
  • Tablas en memoria y disco que permiten ejecutar consultas completamente o parcialmente en memoria.
  • Soporte SQL:2023 con funciones avanzadas como ANY_VALUE, LISTAGG y compatibilidad con estándares ANSI-92.
  • Herramientas de administración que incluyen una herramienta de línea de comandos SQL y utilidades GUI sencillas.
  • Sincronización de réplicas mediante logs para mantener copias de datos actualizadas.
  • Control de acceso a nivel de fila para gobernar permisos y visibilidad de los datos.

HSQLDB es de código abierto bajo licencia BSD, lo que permite su uso y distribución gratuitos. Su pequeño tamaño y estabilidad lo convierten en una opción popular para entornos de desarrollo y producción. Al ser un producto maduro con décadas de desarrollo, su principal desventaja frente a alternativas más modernas podría ser la falta de ciertas funcionalidades nativas de bases de datos no relacionales o la necesidad de soporte comercial específico para entornos corporativos avanzados.

Compartir:

Código abierto

  • Coste

    Gratis
  • Código abierto

    Sí
  • Licencia

    BSD licenses
Tipo de aplicación
EscritorioLínea de comandosServidor

Propiedades

  • Ligero
  • Autoalojado
  • Multiplataforma

Parecidos a HSQLDB