BoneCP

Tela Software:
BoneCP
Detalhes de Software:
Versão: 0.7.1
Data de upload: 11 May 15
Revelador: Wallace Wadge
Licença: Livre
Popularidade: 158

Rating: nan/5 (Total Votes: 0)

BoneCP é uma fonte aberta e Java rápido pool de conexão de banco de dados (JDBC Pool). & Nbsp; Se você estiver familiarizado com C3P0 DBCP e, em seguida, você já o que isso significa. Quanto ao resto, esta é uma biblioteca que irá gerenciar uma conexão de banco de dados para que você tenha acesso de banco de dados mais rápido em sua aplicação.
& Nbsp;
Por que escrever uma outra alternativa para C3P0 / DBCP?
No nosso caso, as soluções disponíveis não eram simplesmente rápido o suficiente. C3P0 trabalhou muito para pequenas cargas de trabalho, mas como nós empurrou-o mais difícil, ficou claro que ele estava retardando o nosso rendimento baixo (especialmente em termos de uso da CPU). DBCP não foi recomendado para uso em produção no momento em que precisávamos (e foi mais lento em alguns casos, de qualquer maneira).
& Nbsp;
No final, nós produzimos uma nova biblioteca de pool de conexão que é rápido, às vezes, quase 25 vezes mais rápido do que a próxima opção mais rápida. Não tome nossa palavra para ela embora, execute o benchmark fornecida testar a si mesmo ou ir em frente e criar o seu próprio.
& Nbsp;
Disclaimer
Apesar de ter cobertura de teste de 100% da unidade, este projeto ainda é considerado software beta. Use com cuidado

O que é novo nesta versão:

  • várias estatísticas melhorias
  • correções OSGi
  • Permitir getConnection fonte de dados (username, password)
  • Reconhecer novo SqlState postgresql para disparar um reinício piscina
  • Adicionado externalAuth opção de configuração para obter conexões sem passar no nome de usuário / senha diretamente.
  • Permitir gancho personalização do que é considerado uma conexão interrompida
  • Permitir conexões max == 1
  • Adicionar nome do pool de conexão não fechada aviso
  • Mantenha exceção original para jdk6users
  • Publicar para maven Central
  • adicionar defaultReadonly, defaultAutoCommit, defaultTransactionIsolation, etc
  • Adicione métodos sobrecarregados para BoneCPConfig para permitir a especificação de TimeUnit
  • modificações Tester conexão rosqueada para permitir idleMaxAge independente / idleconnectionTestPeriod
  • apenas Grab SQLExceptions
  • Considere 08S01 SQLSTATE como um fracasso db agora
  • Use ExecutorService correto para conexão max idade
  • Use a igualdade de objeto em vez de igualdade campo. é igual a () foi renomeado para hasSameConfiguration vez.
  • Remover rosca-moradores quando as declarações de armazenamento
  • Não encha SQL lote se gancho de conexão está configurado
  • Fix para falso statementCache advertindo que a declaração não é fechado quando releaseHelper statementCache closeConnectionWatch está configurado.
  • Fix para o potencial condição de corrida
  • Handle fechar corretamente no cache
  • Correção para cache.putIfAbsent
  • Se falhamos, mas ainda substituído conexão, manter o controle de que
  • Seja menos rigoroso sobre o que considerar como uma falha de conexão
  • Iniciar rastreamento de conexão e incrementando a contagem criação antes que a conexão é dado
  • Se driverProperties não contém nome de usuário / configurações de passagem, mas de configuração nome de usuário faz, mantê-los em sincronia
  • Permitir fio connectionMaxAge para utilizar o modo lifo corretamente
  • parar de monitorar esta ligação se tiver sido devolvida ao pool
  • Passe no modo lifo / fifo para connecitonMaxAge param
  • Na conexão destruir, remover da fila ref finalizable mesmo segmento ainda está vivo
  • Se repetição transação explode, lançar a exceção desembrulhado
  • MemoritzeTransaction: correção InvocationTargetException
  • Guarda declarações logger
  • Use uma mensagem de depuração Buscamos mais clara quando uma fonte de dados ben está em uso
  • acquireRetryAttempts Fix off-by-one erro
  • Renomear XXX - & gt; xxxinSeconds / Minutes / etc
  • defaultTransactionIsolation: Leia cometido - & gt; READ_COMMITTED
  • Não comece a discussão de testes de conexão de imediato
  • Faça configuração reter valor connectionTimeout definido para 0 como 0 em vez de Long.MAX

O que é novo na versão 0.7.0:

  • Uma mudança arquitetônica foi feito para tornar a piscina mais rápido .
  • Bugs foram corrigidos.
  • Um monte de novas funcionalidades foram adicionadas.

O que é novo em 0.6.7.2:

  • Fixes versão foram feitas para idleMaxAge / idleConnectionTester, vários nós na configuração XML, e um NPE em getConnection timeout.
  • declarações de lote está conectado corretamente.
  • O gancho onAcquireFail foi reforçada, e uma pequena bug foi corrigido no processo.
  • A opção propriedades do driver foi adicionado.
  • A conexão não é mais fechada ao desligar.
  • Um bug na ferramenta relógio conexão de depuração perto foi corrigido.
  • Todos os ajudantes de libertação são encerrados ao desligar.

O que é novo na versão 0.6.6:

  • A opção propriedades do driver foi adicionado
  • foi adicionado suporte para configuração baseada em XML.
  • onAcquireFail foi reforçada.
  • A opção de configuração de tempo limite de conexão foi adicionada.
  • compatibilidade JDK5 completo foi adicionado. Demonstrações internas estão expostos.
  • O gancho onConnectionException foi adicionado.
  • Desativar rastreamento de conexão agora é permitido.
  • declarações de lote são agora conectado corretamente.
  • A corrida de inicialização lazy foi corrigido.
  • A corrida potencial é agora evitado.
  • Estática foram removidos de finalizadores.
  • Um bug potencial em adicionar uma nova conexão foi corrigido.
  • Existem hoje 125 testes de unidade, que fornecem cobertura de teste de unidade de 100%.

O que é novo na versão 0.6.4:

  • Melhorado instrução cache + Declaração de advertências se a aplicação não conseguiu perto.

O que é novo na versão 0.5.4:

  • Mantenha um melhor controle de conexões no caso de um DB desconexão (graças 'ninja'!)

O que é novo na versão 0.5.3 RC1:.

  • Corrige declaração caching bug

Requisitos :

  • Java 2 Standard Edition Runtime Environment

Programas semelhantes

Querydsl
Querydsl

11 May 15

Qore OpenGL Module
Qore OpenGL Module

20 Feb 15

ezRadius
ezRadius

2 Jun 15

DBDesigner
DBDesigner

3 Jun 15

Outro software de desenvolvedor Wallace Wadge

Comentário para BoneCP

Comentários não encontrado
Adicionar comentário
Ligue imagens!