| QDBM. qdbm é uma biblioteca de rotinas para gerenciar um banco de dados |
Baixe Agora |
QDBM. Classificação e resumo
- Nome do editor:
- Mikio Hirabayashi
- Sistemas operacionais:
- Mac OS X
- Tamanho do arquivo:
- 926 KB
QDBM. Tag
QDBM. Descrição
QDBM é uma biblioteca de rotinas para gerenciar um banco de dados QDBM (Rápido Database Manager) é uma biblioteca de rotinas para gerenciar um banco de dados. O banco de dados é um arquivo de dados simples que contém registros, cada um é um par de uma chave e um valor. Cada chave e valor são bytes seriais com comprimento variável. Ambos os dados binários e a cadeia de caracteres podem ser usados como uma chave e um valor. Não há nenhum conceito de tabelas de dados nem tipos de dados. Os registros são organizados em tabela de hash ou B + Tree.As para o banco de dados da tabela de hash, cada chave deve ser exclusiva dentro de um banco de dados, portanto, é impossível armazenar dois ou mais registros com uma sobreposição de teclas. Os seguintes métodos de acesso são fornecidos ao banco de dados : Excluindo um registro por uma chave, armazenando um registro com uma chave e um valor, recuperando um registro por um key.Moreover, o acesso travessional a todas as teclas são fornecidos, embora o pedido seja arbitrário. Esses métodos de acesso são semelhantes aos da biblioteca DBM (ou seus seguidores: NDBM e GDBM) definidos no padrão UNIX. O QDBM é uma alternativa para o DBM por causa de seu desempenho mais alto.As para o banco de dados de árvore B +, registros cujas teclas são duplicadas podem ser armazenadas. Os métodos de acesso de armazenamento, exclusão e recuperação são fornecidos como com o banco de dados da tabela HASH. Os registros são armazenados em ordem por uma função de comparação atribuída por um usuário. É possível acessar cada registro com o cursor em ordem crescente ou descendente. De acordo com este mecanismo, a busca de correspondência de correspondência por seqüências de caracteres e busca por inteiros são realizadas. Além disso, a transação está disponível no banco de dados de B + Tree.qdbm é escrita em C e fornecida como APIs de C, C ++, Java, Perl e Ruby. O QDBM está disponível em plataformas que têm API em conformidade com o POSIX. O QDBM é um software livre licenciado sob a licença pública geral GNU menor.
QDBM. Software Relacionado