Cego é uma fonte aberta e software de linha de comando totalmente livre escrito em C ++, usando um projetado para a implementação de um banco de dados relacional que suporta solicitações de consulta SQL transacionais em linguagens de programação comuns, como C, C ++, DBD, orientada a objetos e Java.
A aplicação é manipulado de tal maneira que proporciona apoio para um recurso de banco de dados de sombreamento distribuído que é utilizado em alguns produtos comerciais. Ele é capaz de índices de execução, exibições, procedimentos armazenados, bem como a arquitetura do sistema de segmentação de keys.Multi externa baseada na arquitetura do sistema POSIX threadsIts é multi-threaded, baseado em threads POSIX, e projetado a partir do zero para a disponibilidade de ponta e desempenho. No geral, o software fornece a funcionalidade que existe apenas em produtos high-end comerciais.
Para uma descrição detalhada da base de dados, por favor, consulte a documentação on-line disponível na página inicial do projeto, na seção de documentação dedicado (guia do usuário) .Getting começou com CegoBeing um projeto muito popular, Cego pode ser facilmente instalado a partir dos repositórios de software padrão seu distribuição GNU / Linux. Então, basta abrir o seu gerenciador de pacotes favorito, procure o & lsquo; cego & rsquo; pacote e instalá-lo. Após a instalação, você será capaz de usá-lo através de um emulador de terminal Linux.
Se a sua distro doesn & rsquo; t incluem o pacote Cego, você deve baixar a versão mais recente do Softoware ou o site oficial, salve-o em um local de sua escolha, extrair seu conteúdo, abra uma janela Terminal Linux e navegue até a localização do extraída ficheiros de arquivo usando o & lsquo; cd & rsquo; comando.
Em seguida, digite o & lsquo; ./ configure && make & rsquo; comando para otimizar e compilar o app & rsquo; s código-fonte para uma arquitetura de hardware específico e / ou sistema operacional. Depois de uma compilação sem erros, você deve digitar o & lsquo; make install & rsquo; comando como root, ou com sudo, para tornar o software disponível para todos os usuários. Use o & lsquo; cego --help & rsquo; comando para exibir o programa & rsquo; s opções de linha de comando
O que é novo nesta versão:
- utilitário Adicionado função blobsize. para recuperar informações de tamanho blob.
O que é novo na versão 2.20.6:
- Adicionado correção no CegoFunction :: evalFieldValue para caso SUBSTR para evitar stringbuf exceder excepção. iniciar e parâmetros len estão definidas para as fronteiras de cordas em caso de entrada do usuário inválido.
- Adicionado csmode e qescmode bandeiras para cego xml inicialização Exception correção mensagem em CegoFactor :: evalFieldValue.
O que é novo na versão 2.20.4:.
- Adicionado cálculo Hitrate para tamponar informações piscina
- Adicionado remoção papel transitivo para todos os usuários, se a função for retirada.
- Adicionado muitas melhorias para maldições baseados frontent administração (cgadm) Agora tableset, usuário e administração papel pode ser feito apoiado por um maldições GUI base. Verificação de valor acrescentado para Null & quot; alterar a tabela & quot; comando, portanto, em caso de modificação de um atributo a ser não nulo, as entradas da tabela são verificadas para ele (novo método CegoTableManager :: checkNullValue)
- Limpeza em CegoObjectManager (método introduzido getHashPageId) Correções para mesa alteração:. Em caso de mudança de nome tabela de atributos, o correspondente entradas de chave para o índice, 'btrees', Fkey e cheques não foram modificados
O que é novo na versão 2.20.3:
- Fixes adicionado em CegoBufferPool :: writeAndRemoveTabSet e CegoBufferPool: : writeCheckPoint assim apenas páginas estão escritas, que estão ocupados. Caso contrário, isso pode levar a falha do sistema, se as páginas que tenham sido libertados (marcado como NOT_OCCIPIED) e gravados no disco.
O que é novo na versão 2.20.2:
- Corrigido um problema no CegoFileHandler :: allocatePage Se um página é alocado com doAppend == false, o ponteiro de acréscimo é reposto. Caso contrário, as páginas libertados nunca são realocados novamente e sustentada criar / drop operações pode levar a página exceder.
O que é novo na versão 2.20.1:
- Correção para btree objetos. Em alguns casos, as operações bufferUnfix não ter sido feito correcty, o que pode resultar em objectos btree corrompidos.
O que é novo na versão 2.20.0:
- O método CegoBTreeManager :: deleteBTree foi redesenhado. Em caso de objetos índice não-exclusivo, pode acontecer, que a entrada de índice correspondente não foi encontrada (se o valor está distribuído por vários nós folha) Esse problema é corrigido com a nova implementação do método
- Adicionado relevância valor do atributo para btree objeto. Isso permite fazer uma melhor decisão sobre a relevância de um objeto btree o que resulta em um plano de execução da consulta otimizada.
O que é novo na versão 2.19.14:
- expansão funcional para consultas de agregação para apoiar a agregação de funções eg selecionar f1 (sum (a)) a partir de t1.
O que é novo na versão 2.19.13:
- As correções para CegoDatabaseManager :: useObject método numTries foi não aumentou corretamente.
- Otimização para CegoTableManager :: deleteDataTable A avaliação do índice não foi correta, portanto, a estratégia mais rápida eliminação de tabelas sem objetos de índice não foi utilizado.
Requisitos :
- base-1.0.4.tar.gz
- xml-1.0.1.tar.gz
Comentários não encontrado