Apache Derby
Repositório
LicençaApache License 2.0
Websitehttp://db.apache.org/derby/

Apache Derby é um sistema de gerenciamento de banco de dados relacional Java que pode ser embutido em programas Java e usado para processamento de transações online. Consome apenas 2 MB de espaço em disco.[1] O Apache Derby é desenvolvido como um projeto open source sob a Apache 2.0 licence. O Derby era anteriormente distribuído como IBM Cloudscape. Atualmente é distribuído como Sun Java DB.

Tecnologias Derby

editar

Derby Embedded Database Engine

editar

O motor de banco de dados do Apache Derby é banco de dados relacional com funcionalidades completas. O JDBC e SQL são as APIs utilizadas. Possui a sintaxe do IBM DB2 SQL.

Servidor de rede Derby

editar

O servidor de rede Derby aumenta o poder do motor de banco de dados Derby provendo a tradicional funcionalidade cliente servidor. O servidor de rede permite conexão sobre o TCP/IP usando o protocolo padrão DRDA. O servidor de rede permite ao Derby suportar em rede o JDBC, ODBC/CLI, Perl e PHP.

Utilitários de banco de dados

editar
  • ij – uma ferramenta que permite que scripts SQL sejam executados em qualquer banco de dados JDBC.
  • dblook – ferramenta de extração de Schema para um banco de dados Derby.
  • sysinfo – Utilitário que exibe números de versão e o classpath.

História

editar

Apache Derby originou-se na Cloudscape Inc, uma start-up de Oakland, California fundada em 1996 para desenvolver tecnologia Java para banco de dados. A primeira versão do motor do banco de dados, foi nomeada JBMS, em 1997. Posteriormente foi renomeada para Cloudscape e novas versões eram desenvolvidas a cada seis meses.

Em 1999 a Informix Software, Inc., comprou a Cloudscape, Inc. Em 2001 a IBM adquiriu os ativos da Informix Software, incluindo a Cloudscape. O banco de dados foi registrado como IBM Cloudscape e suas versões continuaram a ser produzidas, principalmente focando o uso em aplicações embarcadas usando os produtos Java da IBM.

Em agosto de 2004 a IBM contribuiu com o código para a Apache Software Foundation como Derby, um projecto incubado mantido pelo projeto Apache DB.[2] Em julho de 2005 o projeto Derby foi promovido na incubadora do Apache e agora está sendo desenvolvido como um sub projeto do DB, um projeto de alto nível na Apache. Anteriormente à promoção do Derby na incubação, a Sun uniu-se ao projeto Derby com a intenção de usar o Derby como um componente de seus produtos,[3] e com o lançamento do Java 6 em dezembro de 2006, a Sun incluiu o Derby no JDK renomeado como Java DB.

Em março de 2008 a IBM anunciou a remoção do produto Cloudscape do mercado, mas continuará contribuindo com o projeto Apache Derby.[4]

Comparação com outros bancos de dados Java SQL embutidos

editar

Em termos de velocidade de execução e aceitação dos padrões SQL, o Derby não se saiu tão bem em comparação com outros bancos de dados embutidos SQL databases que são gratuitas e open-source H2.[5][6][7]

Bibliografia

editar

Referências

Ver também

editar

Ligações externas

editar



📚 Artikel Terkait di Wikipedia

Microsoft Access

pacote do Microsoft Office Professional, que combina o Microsoft Jet Database Engine com uma interface gráfica do utilizador (graphical user interface)

RavenDB

fevereiro de 2019  «Ayende's DivanDB (also, is esent the most widely used database engine?)». blogs.msdn.microsoft.com. 2008. Consultado em 2 de fevereiro de

Actian

2013  Charles Babcock (8 de junho de 2010). «Ingres Unveils VectorWise Database Engine». InformationWeek. Consultado em 7 de dezembro de 2013  «CA Technologies

Microsoft SQL Server

CE) The compact edition is an embedded database engine. Unlike the other editions of SQL Server, the SQL CE engine is based on SQL Mobile (initially designed

Lista de sistemas gerenciadores de bancos de dados relacionais

InterSystems Caché GT.M Linter MariaDB MaxDB Microsoft Access Microsoft Jet Database Engine (parte do Microsoft Access) Microsoft SQL Server Microsoft SQL Server

Plataforma Google Cloud

Go . Compute Engine – Infraestrutura como serviço para executar máquinas virtuais Microsoft Windows e Linux . Google Kubernetes Engine (GKE) ou GKE on-prem

Página web estática

different versions and dependencies, there’s different web servers and database engines in different operating systems.  Vincet, William (9 de outubro de 2018)

Video Coding Engine

O Video Code Engine (VCE, anteriormente conhecido como Video Coding Engine, Video Compression Engine ou Video Codec Engine na documentação oficial da