O HSQLDB é um banco de dados baseado em Java, criado por Thomas Müller em 1998. Inicialmente foi chamado de Hypersonic SQL e depois HyperSQL, ou, mais comummente HSQLDB. Em 2000, Thomas foi contratado pela empresa PointBase de Silicon Valley, que, apesar de inicialmente lhe ter permitido trabalhar no HSQLDB, decidiram mais tarde encerrar o trabalho nesse banco de dados. Nesse momento Fred Toussi pegou no código e continuou a desenvolver o banco de dados. Em 2005, Thomas continuou a trabalhar num produto de banco de dados, mas em vez de juntar com o trabalho já feito no HSQLDB, decidiu que precisava de um novo começo e assim criou o banco de dados H2.
Os nossos produtos suportam diretamente o HSQLDB! Não são necessário drivers separados e pode conectar imediatamente seu banco de dados.
O HSQLDB é um banco de dados rápido e confiável. É um produto maduro em open-source em desenvolvimento contínuo desde 2000. Mais de 1700 projetos em open-source e muito produtos comerciais dependem do HSQLDB.
A versão 2.0 do HSQLDB foi lançada em 2010 com um novo núcleo transacional e JDBC.
Todos os nossos aplicativos são .NET. Optámos por suportar o banco de dados HSQLDB baseado em java, migrando-o para a plataforma .NET utilizando IKVM.NET, o que automaticamente migra o bytecode Java para o bytecode .NET. Assim sendo, temos suporte nativo para HSQLDB e conseguimos ler, escrever e analisar HSQLDB.
É muito fácil copiar tabelas de bancos de dados existentes para o seu banco de dados HSQLDB. Basta apontar o Full Convert para o seu banco de dados de origem, selecionar o destino e deixar ele copiar tudo.
Tutoriais mostrando como copiar dados de um banco de dados para o HSQLDB:
Pode fazer sentido migrar os seus dados do HSQLDB. Pode precisar de o fazer de forma permanente ou pode só precisar de partilhar as tabelas com um colega num formato diferente.
Tutoriais mostrando como copiar dados do HSQLDB para outro banco de dados: