Apache Derby é um dos primeiros motores de banco de dados Apache Software Foundation hospedados sob seu guarda-chuva antes de grandes nomes como Hadoop , do Facebook Cassandra , ou da IBM do Yahoo < strong> CouchDB foram também doou a ele.
Codificado desde o início para evitar inchaço, Derby é extremamente pequeno para as suas capacidades, sendo originall baseado na tecnologia de acesso de dados JDBC do Java.
O banco de dados Derby suporta o modo famoso cliente / servidor e porque ele implementa a sintaxe SQL padrão requer estudo documentação pouco antes de realmente investigando e trabalhando com ele.
O núcleo do banco de dados é portátil e pode ser facilmente incorporado em outros aplicativos, enquanto o seu sistema de armazenamento de dados em disco é inteiramente independente de plataforma.
Além do formato incorporado popular, derby também pode ser implantado no modo de servidor padrão, neste caso funcionando dentro de uma JVM e ouvir consultar pedidos como qualquer outro servidor de banco de dados.
< strong> O que é novo nesta versão:.
- instrução MERGE - MERGE é uma única instrução, juntar-se-driven que inserções, atualizações e exclui linhas
- restrições DEFERRABLE -. Aplicação da restrição pode agora ser adiada, normalmente ao fim de uma transação
- cláusula WHEN em CREATE TRIGGER -. Um opcional cláusula WHEN foi adicionado que determina quais linhas disparar um gatilho
- Rolando arquivo de log -. O log de diagnóstico Derby agora pode ser dividido em uma seqüência de arquivos
- Suporte experimental Lucene - colunas de texto Derby agora podem ser indexados e consultados através do Apache Lucene .
- expressão case Simples - O & quot; simples & quot; e & quot; estendeu & quot; sintaxe para expressões CASE foi adicionado.
- Melhor simultaneidade para colunas de identidade -. A simultaneidade das colunas de identidade tem sido impulsionado
- Novo comando ij HoldForConnection -. Um novo comando ij foi adicionado para alterar o holdability cursor padrão
- sintaxe padrão para alterar a condição de nulidade da coluna -. Sintaxe padrão foi adicionado para alterar a condição de nulidade de colunas
O que é novo na versão declaração 10.11.1.1:
- MERGE - MERGE é uma única, join- declaração impulsionada que insere, atualizações e exclusões linhas.
- restrições DEFERRABLE -. Aplicação da restrição pode agora ser adiada, normalmente ao fim de uma transação
- cláusula WHEN em CREATE TRIGGER -. Um opcional cláusula WHEN foi adicionado que determina quais linhas disparar um gatilho
- Rolando arquivo de log -. O log de diagnóstico Derby agora pode ser dividido em uma seqüência de arquivos
- Suporte experimental Lucene - colunas de texto Derby agora podem ser indexados e consultados através do Apache Lucene .
- expressão case Simples - O & quot; simples & quot; e & quot; estendeu & quot; sintaxe para expressões CASE foi adicionado.
- Melhor simultaneidade para colunas de identidade -. A simultaneidade das colunas de identidade tem sido impulsionado
- Novo comando ij HoldForConnection -. Um novo comando ij foi adicionado para alterar o holdability cursor padrão
- sintaxe padrão para alterar a condição de nulidade da coluna -. Sintaxe padrão foi adicionado para alterar a condição de nulidade de colunas
O que é novo na versão 10.10.1.1:
- JDBC 4.2 - Derby suporta os Java 8 melhorias para JDBC.
- perfil de dispositivo pequeno -. Derby é executado no pequeno perfil CP2 de Java 8
- agregações definidas pelo usuário - Os aplicativos podem criar os seus próprios operadores de agregação .
- rotinas VarArgs -. Rotinas SQL pode ser vinculado a métodos Java escrita pelo usuário que têm listas de argumentos de comprimento variável
O que é novo na versão de autenticação 10.9.1.0:
- NATIVE - Derby fornece agora uma melhor gestão de credenciais para substituir a autenticação BUILTIN.
- JDBC sintaxe 4.1 fuga -. Mais de 4,1 suporte JDBC do Derby foi fornecida em versão 10.8.1.2
- Esta versão fornece os bits restantes:. Mapeamento objeto e nova sintaxe de escape
- Multi-coluna existir subqueries - Multi-coluna lista SELECT são agora permitidas em subconsultas EXISTS .
O que é novo na versão 10.8.1.2:
- JDBC 4.1 - drivers JDBC do Derby apoiar o novo Java 7 métodos nas interfaces java.sql e javax.sql.
- Cálculo automático de estatísticas de índice - Derby atualiza automaticamente estatísticas
- para ajudá-la a escolher melhores planos de consulta.
- manipulação de interrupção aprimorado - Interrompendo roscas de ligação não trava mais o motor Derby .
- otimização MAX - Em tabelas indexadas, consultas MAX correr mais rápido em mais casos .
- portabilidade de operador XML -. Operadores O XMLPARSE e XMLSERIALIZE trabalhar out-of-the-box em mais plataformas
O que é novo na versão 10.6.2.1:
- This é uma versão de correção de bug que também fornece localizações de novas 10.6 mensagens.
O que é novo na versão 10.5.3.0:
- SQLException XJ215 na inserção com setCharacterStream () e autocommit off no teste mailjdbc.
- O Guia de Referência lista comprimentos erradas para as colunas concedente eo concessionário em SYSCOLPERMS, SYSROUTINEPERMS e SYSTABLEPERMS.
- Junte-se retorna resultados na ordem errada.
- Replicação:. Replicação Teste de bases de dados criptografados
- A falha em testAssertFailureThreadDump com weme 6.1 / JSR 169.
Requisitos :
- Java 6 ou superior
Comentários não encontrado