H2 Database: Leve e Open-source em Java
H2 Database: Leve e Open-source em Java
➔ Relacional
➔ ACID
➔ Desenvolvido totalmente em Java
➔ Open-source
➔ Voltado prioritariamente para embarcados e desenvolvimento local
➔ Simples, leve e portátil
➔ Persistência feita via arquivos .[Link]
➔ Controle de concorrência multiversionado MVCC
Modos de operação
O H2 pode operar em quatro modos:
Embarcado
➔ Carregado diretamente da aplicação Java.
◆ No mesmo processo da JVM.
◆ Só pode acessar quem faz parte da JVM.
➔ Não há comunicação via rede.
➔ Nem dependência externa.
Servidor
➔ Permite iniciar o banco como um processo separado.
➔ Funcionando como um serviço TCP.
➔ Adequado para ambientes colaborativos.
Web Console
➔ Pode ser acessado via [Link]
In-Memory
➔ Direto na RAM
◆ Fechou o programa, adeus aos dados.
➔ Ideal para testes automatizados
➔ E aplicações temporárias que não precisam de persistência.
Tipos de Dados