Base de Datos H2

H2 es una base de datos SQL Java. Ofrece funcionalidades similares a HSQLDB:

· Open Source

· Muy rápida

· Modo en memoria, embebido y Servidor

· Tamaño pequeño: 1 JAR de 1 Mb

· Consola Web: es este es el que más me gusta de H2 frente a HSQLDB. Mirad su consola:

Podéis descargar el JAR desde aquí por ejemplo: http://repo2.maven.org/maven2/com/h2database/h2/1.3.157/h2-1.3.157.jar

Para arrancarlo un simple:

>java -cp h2*.jar org.h2.tools.Server -baseDir . -tcp -tcpAllowOthers

Si necesitáis un Tutorial.

En esta página hacen varios benchmarks:

· En Modo Embebido: comparando H2, HSQLDB y Derby:

· En Modo Server: comparando H2, HSQDLB, Derby, PostgreSQL y MySQL:

Respuestas

  1. otra caracteristica interesante es que se puede atacar desde ODBC …
    http://www.h2database.com/html/advanced.html#odbc_driver

  2. Tiene algún defecto la base de datos h2???

  3. Como puedo trabajarla de tipo cliente servidor? necesita algo especial?

    1. Hola,
      No necesita nada especial, puedes arrancarla con un main o desde una aplicación:
      http://www.h2database.com/html/tutorial.html#using_server

      o incluso desde Spring:

      y luego conectarte tal cual.

Replica a hombrecero0 Cancelar la respuesta