O Network Server do Derby

O Network Server do Derby fornece conectividade multiusuário para os bancos de dados do Derby, dentro do mesmo sistema ou através da rede. O Network Server utiliza o protocolo padrão Arquitetura de Banco de Dados Relacional Distribuído (Distributed Relational Database Architecture/DRDA), para receber e responder os comandos dos clientes. Os bancos de dados são acessados através do Network Server do Derby utilizando o driver cliente da rede do Derby.

O Network Server é uma solução para várias JVMs fazendo conexão com o banco de dados, diferentemente do cenário incorporado, onde somente uma JVM executa como parte do sistema. Quando o Derby está incorporado a um aplicativo de JVM-única, o driver de JDBC incorporado chama o banco de dados Derby local. Quando o Derby está incorporado a uma estrutura servidora, o software de conectividade da estrutura servidora fornece dados para vários aplicativos JDBC clientes, através da rede ou da Internet.

Para executar o Network Server do Derby, é necessário instalar os seguintes arquivos:

Existem várias maneiras de gerenciar o Network Server do Derby, incluindo:

Utilização do Network Server com aplicativos Derby pré-existentes explica como alterar os aplicativos Java existentes, que atualmente executam utilizando o Derby no modo incorporado, para utilizar o Network Server do Derby.

Gerenciamento do Network Server do Derby explica como gerenciar o Network Server utilizando a linha de comando, inclusive para inicializar e parar.

Gerenciamento remoto do Network Server do Derby utilizando a interface servlet explica como utilizar a interface servlet para gerenciar o Network Server.

Tópicos avançados do Network Server do Derby contém tópicos avançados para os usuários do Network Server do Derby.

Devido às diferenças entre os drivers de JDBC utilizados, podem ser encontradas diferenças de funcionalidades ao executar o Derby na estrutura de Network Server, se comparado com sua execução incorporado a um aplicativo usuário. Para obter uma lista completa das diferenças entre as configurações Network Server e incorporado, deve ser consultado Utilização do Network Server com aplicativos Derby pré-existentes.

Conceitos relacionados
Configurações de conectividade
Funcionalidades disponíveis no Derby para atender vários clientes
Servidores incorporados
Como inicializar o servidor incorporado a partir de um aplicativo
Referências relacionadas
Exemplo de servidor incorporado