Olá
O foco do H2 é aplicações com poucas conexões concorrentes e sendo usado embutido na aplicação. Por este comparativo, é muito mais rápido do que o Derby 10.1.3.1 e compara bem com o HSQLDB 1.8.0.5, MySQL 5.0.22 e Postgresql 8.1.4.
Tem facilidades comparáveis ao MySQL e ao PostgreSQL:
- views,
- subqueries,
- triggers,
- clustering,
- role based security,
- encryption,
- user defined functions,
- disk and in-memory usage,
- embedded and client-server usage,
- referential integrity,
- scrollable result sets,
- schema support,
- transaction isolation.
Tem um console via browser com auto-complete
Nesta versão 1.0 ainda faltam algumas coisas como
- atualmente só permite lock da tabela inteira,
- não suporta full outer joins
- o drive ODBC ainda é ‘experimental’
- API para transações distribuídas (two-phase commit) está incompleta.
Vejam mais em http://www.h2database.com/html/frame.html
No download está incluído o fonte.
A licença Open Source MPL 1.1 permite:
* You can use H2 for free. You can integrate it into your application (including commercial applications), and you can distribute it.
* Files containing only your code are not covered by this license (it is ‘commercial friendly’).
* Modifications to the H2 source code must be published.
* You don’t need to provide the source code of H2 if you did not modify anything.
However, nobody is allowed to rename H2, modify it a little, and sell it as a database engine without telling the customers it is in fact H2 (isto aconteceu com o HSQLDB)
E a entrevista com seu criador Thomas Mueller ao Infoq em:
[]s
Luca



