SQL Relay é um sistema de balanceamento de banco de dados open source persistente pool de conexão, proxy e de carga para Unix e Linux.
SQL Relay é ideal para:
- Aplicações baseadas na web de bases de dados acelerando
- Aumentar a escalabilidade de aplicações baseadas na web de bases de dados
- Distribuição de acesso a bancos de dados replicados
- Acesso ao banco de estrangulamento
- Acessar bancos de dados de plataformas não suportadas
- Migração de aplicativos a partir de um banco para outro
SQL relé suporta os seguintes backends de banco de dados:
- Oracle
- MySQL
- MSQL
- PostgreSQL
- Sybase
- MS SQL Server
- IBM DB2
- Interbase
- Sybase
- SQLite
- ODBC
- MS Access
O que é novo nesta versão:
- verdade- & gt fixa; falsa transposição em sqlrservercontroller :: interceptQuery que poderia levar a um loop relogin
- -Werror desativado para gcc & lt; 2.7
- aplicada a atualização de George Carrette para corrigir opções CONNECTSTRING DOP
- Informação caminhos diretório migraram / arquivo em classe sqlrpaths
- removido em situação irregular e não-tão-relevent-essas-dias MAX_CONNECTIONS / overridemaxconnections à prova de falhas em sqlr-start
- detecção cabeçalho java fixada para javac localizado em / usr / bin
- atualizado api java para suportar implementações de ambiente tolerantes não-nula :: NewStringUTF ()
- a api perl constrói corretamente em OSR5 novamente
- sslmode o PostgreSQL é totalmente omitido da cadeia de ligação agora, se ele está desativado, para evitar problemas com versões mais antigas do PostgreSQL que não suportam o parâmetro de todo
- mono 2.8 ou superior é necessário agora
- acrescentou datedelimiters atributo para a marca instância em sqlrelay.conf para limitar o que os delimitadores de data são usados quando traduzindo datas
- detecção mssqlserver re-adicionado, o que tinha sido removido acidentalmente
- fixo construir estaticamente ligado
- mysql fixo campo lob bug que poderia causar um acidente
O que é novo na versão 0.54:.
- Suporte para um ouvinte multi-threaded foi adicionado
- As principais melhorias foram feitas para o driver PHP PDO.
- Detecção de várias coisas no script configure foi melhorado, incluindo TCL em sistemas multi-arco e 64-bit Sybase e DB2.
- Muitos erros obscuros, mas significativos foram corrigidos, como bem.
O que é novo na versão 0.53.1:
- Acontece que houve alguns erros de documentação e eles não construiu com sucesso em todas as plataformas em minha fazenda de criação. Mais significativamente, porém, houve um erro em um dos Makefiles que encaixotados um & quot; make clean & quot; para abortar a meio da compilação. Isso pode causar problemas para os sistemas de compilação automatizados.
O que é novo na versão 0.53:
- suporte adicional para api declaração sqlite e liga nativas
- corrigidos alguns vazamentos relacionados ao uso de sys :: GetHostName ()
- adicionou detecção multiarch
- acrescentou PHP DOP motorista li>
- reparado um erro de tradução variável ligamento onde a produção se liga seguido por: = não seria detectado
- abandonou o suporte do Zope (por agora)
- abandonou o suporte PHP Pear DB
- script de inicialização reformulado - um roteiro deve funcionar em todas as plataformas agora
- Instalação de script de inicialização atualizado - deve funcionar em praticamente todos os unixes
- acrescentou configuração launchd OS X
- atualizou a sqlr-ouvinte para limpar os arquivos relacionados ao IPC, soquetes e marcação se a db é cima ou para baixo na saída
- sqlr-start não inicia o Gerenciador de cache
- acrescentou um segundo script de inicialização para o gerenciador de cache
- plugins são estaticamente ligado em libsqlrserver se a plataforma não suporta bibliotecas compartilhadas (ou se --disable-share é especificado no momento configure)
- API perl deve construir com versões antigas do perl (5.00X) em plataformas mais antigas (redhat 4.2, 5.2, 6.2, etc.) agora
- docs PostgreSQL atualizado de vinculação
- acrescentou dateyyyyddmm parâmetro
- acrescentou parâmetro yyyyddmm para translatedates tradução
- acrescentou variável envrionment SQLR_MYSQL_DATE_YYYYDDMM ao mysql drop-in biblioteca
- acrescentou variável envrionment SQLR_ODBC_DATE_YYYYDDMM para driver ODBC
O que é novo na versão 0.51:
- Foi adicionado suporte para o Oracle 12c e DB2 10.1 / 10.5.
- documentação de instalação do banco de dados foi atualizado.
- Alguns remendos contribuídos pela comunidade foram aplicadas.
- Uma questão obscura sobre conversões de data com FreeTDS e MS SQL Server em locais onde as datas são formatadas DD / MM / AAAA foi abordado e documentado.
O que é novo na versão 0.50:
- Esta versão apresenta várias melhorias para usar o Microsoft SQL Server via FreeTDS . Os parâmetros foram adicionados para reformatar as datas e horas em conjuntos de resultados.
- Outros pequenos bugs foram corrigidos, bem como, incluindo algumas variáveis não inicializadas e um vazamento de memória.
O que é novo na versão 0.49.1:
- sqlrserver-config retorna a biblioteca correta agora <. / li>
- A remoção de referência NULL em custom_nw foi corrigido.
O que é novo na versão 0.49:.
- estruturas modulares foram adicionados para a exploração madeireira e senha de criptografia
- O driver ODBC foi significativamente melhorada.
- Vários bugs obscuros foram corrigidos.
- chamadas de API do cliente foram adicionados para obter o nome do host e endereço IP do banco de dados.
- O protocolo cliente-servidor foi reformulado para remover duas idas e voltas.
- O script de construção do Windows agora oferece suporte a CLR e não-CLR constrói.
O que é novo na versão 0.48:.
- Várias atualizações contribuíram foram integradas
- O parâmetro stmtcachesize agora permite o uso do Cache de Instrução Oracle.
- A maioria do código do lado do servidor foi reorganizado para ser mais modular, e várias coisas foram reimplementados como plugins.
- Várias melhorias de desempenho tenham sido feitas.
- Uma elimina uma ida e volta cliente-servidor desnecessária e outro elimina um desnecessário re-prepare.
O que é novo na versão 0.47:
- Esta versão traz principalmente a capacidade de usar o recurso de cache Declaração da Oracle . Código para este foi contribuído por Neowiz.
- Para habilitar o cache de instrução, basta adicionar:
- stmtcachesize = 20
- (ou algum tamanho diferente de 20)
- ... para a seqüência de conexão para a instância do SQL Relé que fala com a Oracle em seu arquivo sqlrelay.conf. Note também que existem algumas peculiaridades quando usando o cache de instrução que parecem ser ou bugs em OCI ou problemas com a forma como SQL Relay usa OCI. Podem ser resolvido em uma versão futura do OCI ou SQL Relay. Consulte Configuração de retransmissão SQL para obter mais informações.
- Observe também que eu não terminei integrando todo o código contribuiu ainda, por isso, se algo não funciona como esperado, que pode ser por isso.
- Também nesta versão, eu atualizei os clientes de linha de comando SQL retransmissão para ter uma interface de linha de comando parâmetro consistente e renomeado alguns deles.
- Todos os programas de linha de comando agora tem os seguintes parâmetros:
- hospedeiro
- port
- soquete
- user
- senha
- Assim, por exemplo, para se conectar ao localhost, porta 9000 usando o teste do usuário com o teste de senha, você agora usar:
- sqlrsh -host localhost -port 9000 -user teste teste -password
- Considerando que, no passado, você teria usado:
- sqlrsh localhost 9000 & quot; & quot; teste teste
- Além disso, sqlrsh agora tem -script e -Command argumentos para executar scripts ou comandos não interativa.
- Eu também renomeou a consulta e campos comandos sqlr-consulta e sqlr-campos.
- Além dessas atualizações e alterações, os seguintes novos recursos e correções de bugs também foram implementadas:
- bug corrigido que causou sqlr e exportação com os valores do produto negativo xml-entidade
- fixados em sqlr-exportação single-escapar-quote
- handoff forçada = & quot; reconectar & quot; para Cygwin e Linux
Comentários não encontrado