segunda-feira, 27 de abril de 2009

Adaptive Server Enterprise (ASE)

Propriedade da Corporação Sybase, a ASE é um emblemático produto da classe empresarial do modelo relacional de banco de dados. É predominantemente utilizado na plataforma Unix, mas também está disponível para Windows.

História
Originalmente criado em 1987 para plataformas Unix, produto da Sybase Corporation primária no sistema de gestão de banco de dados relacional, foi inicialmente comercializado sob o nome de Sybase SQL Server. Em 1988 o SQL Server OS/2 foi co-desenvolvido pela Sybase, Microssoft e Ashton-Tate. Por demonstrar grande interesse, tornou-se parceiro parceiro da portabilidade do SQL Server para o Windows NT.
Em 1993 o acordo licenciado do desenvolvimento entre a Microssoft e a Sybase terminou culminando na separação das empresas e as mesmas continuaram a desenvolver suas respectivas versões do software.
Em 1995, a Sybase liberou o SQL Server 11.0. Começando com a versão 11.5, lançada em 1996, a Sybase teve de modificar-se para diferenciar o seu produto a partir do Microsoft SQL Server, terminando assim por renomeá-lo para Adaptive Server Enterprise.
A Sybase prevê nativas interfaces de programação de baixo nível para o seu banco de dados que utiliza um protocolo chamado Tabular Data Stream. Antes da versão 10, o DBLIB (Database Library) foi utilizado. A Versão 10 e as seguintes fizeram utilização da CTLIB (Client Library).
Em 1998, a ASE 11.9.2 foi produzido com suporte para linha de nível de bloqueio e melhorado no desempenho SMP. ASE12.0 foi lançada em 1999 para fornecer suporte ao Java, alta disponibilidade e distribuição de gestão de operação.
Em 2001, o ASE 12.5 foi liberado fornecendo recursos como alocação dinâmica de memória com suporte para XML e SSL entre outros.
Em Setembro de 2005, a Sybase liberou a ASE 15. Ele inclui uma reescrita otimizada de query que é suporto para aumentar o desempenho durante o otimizador tradicional e suporte para particionamento de tabelas e linhas em um banco de dados entre os diferentes dispositivos de discos para reduzir a contençao e aumentar a velocidade na qual os dados podem ser acessados, além de "colunas virtuais" que são computadas apenas quando necessário.
Outras alterações que não o fazem diferente da versão inicial mas que são esperadas em breve, é o apoio para a coluna de nível de criptografia, bem como a capacidade de montar um banco de dados como um "banco virtual" e extrair apenas as informações necessárias.

Curiosidade
O número da versão foi pulado para 15 a partir de 12, porque o número 13 é considerado sem sorte na Europa, Estados Unidos e outros países ocidentais e o número 14 é considerado azar na China.

Estrutura
Uma típica instalação so ASE inclui um "dataserver" que acolhe várias bases de dados. Alguns desres são "sistemas" de dados que armazenam apenas meta-dara usa paea manter o sistema operacional. Os outros são "usuários" de dados que armazenam no formulário de pedido de tabelas e procedimentos armazenados.Os usuários podem acessar os dados usando um login e senha. Uma vez conectado a um Sybase dataserver e o usuário tenha acesso a base de dados e tabelas as permissões são controladas pela definição.

Nenhum comentário: