H2 (DBMS)

De Wikipedia, la enciclopedia libre
Saltar a: navegación, búsqueda
H2 Database Engine
H2 logo.png
Desarrollador
Thomas Mueller
http://www.h2database.com/
Información general
Última versión estable 1.3.162
26 de noviembre de 2011
Género RDBMS
Sistema operativo Multiplataforma
Licencia Licencia Pública de Mozilla o Eclipse Public License
En español Sí 
[editar datos en Wikidata]

H2 es un sistema administrador de bases de datos relacionales programado en Java. Puede ser incorporado en aplicaciones Java o ejecutarse de modo cliente-servidor. Una de las características más importantes de H2 es que se puede integrar completamente en aplicaciones Java y acceder a la base de datos lanzando SQL directamente, sin tener que pasar por una conexión a través de sockets.

Está disponible como software de código libre bajo la Licencia Pública de Mozilla o la Eclipse Public License.

Su principales competidores son Derby (java), HSQLDB (java), MySQL, PostgreSQL, ETC.

Historia[editar]

El desarrollo de H2 comenzo en el Mayo de 2004, pero no fue publicado hasta el 14 de Diciembre del 2005. El autor principal de H2, Thomas Mueller, el también fue el desarrollador de Hypersonic SQL. EN 2001, comenzo a trabajar en PointBase Inc, donde escribió codigo de PointBase Micro, una base de datos comercial basada en Java SQL. En ese punto, abandono el desarrollo de Hypersonic SQL. Posteriormente, se formo el grupo HSQLDB para continuar el proyecto inicial de Mueller. El nombre de H2 viene del hecho de que en un principio iba a ser una segunda version de Hypersonic: "Hypersonic 2", sin embargo H2 no compartio codigo con Hypersonic ni con el codigo escrito por HSQLDB. H2 se hizo desde cero.