Selecione seu idioma

Página inicial arrow-right ... arrow-right Ferramentas de desenvolvimento arrow-right QDBM

Nós compilamos uma lista de 6 alternativas gratuitas e pagas para o QDBM. Os principais concorrentes incluem: upscaledb, GDBM. Além disso, os usuários também fazem comparações entre QDBM e Oracle Berkeley DB, Tokyo Cabinet, Kyoto Cabinet. Além disso, você pode conferir outras opções semelhantes aqui: Ferramentas de desenvolvimento.


upscaledb
Free Open Source

Um banco de dados incorporado de alto desempenho, vinculado à sua aplicação e otimizado para análises ...

GDBM
Free Open Source

GNU dbm (ou GDBM, para abreviar) é uma biblioteca de funções de banco de dados que usam hash extensível e ...

Oracle Berkeley DB
Free Open Source

O Berkeley DB (BDB) é uma biblioteca de software que fornece um banco de dados incorporado de alto desempenho para ...

Gabinete de Tóquio: uma implementação moderna do DBM

Kyoto Cabinet
Free Open Source

Gabinete de Kyoto: uma implementação direta do DBM

O LevelDB é uma biblioteca rápida de armazenamento de valores-chave, escrita no Google, que fornece um mapeamento ordenado de ...

Gerenciador de banco de dados mais rápido

QDBM Plataformas

tick-square Linux
tick-square Mac
tick-square Windows

QDBM Visão geral

QDBM é 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 de série com comprimento variável. Dados binários e cadeia de caracteres podem ser usados ​​como chave e valor. Não há conceito de tabelas de dados nem tipos de dados. Os registros são organizados em tabela de hash ou árvore B +.

Quanto ao banco de dados da tabela de hash, cada chave deve ser exclusiva em um banco de dados, portanto, é impossível armazenar dois ou mais registros com uma sobreposição de chave. Os seguintes métodos de acesso são fornecidos ao banco de dados: armazenando um registro com uma chave e um valor, excluindo um registro por uma chave, recuperando um registro por uma chave. Além disso, é fornecido acesso transversal a todas as chaves, embora a ordem seja arbitrária. 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 ao DBM devido ao seu desempenho mais alto.

Quanto ao banco de dados da árvore B +, os registros cujas chaves estão duplicadas podem ser armazenados. Os métodos de acesso de armazenamento, exclusão e recuperação são fornecidos como no banco de dados da tabela de 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 decrescente. De acordo com esse mecanismo, a pesquisa de correspondência direta para seqüências de caracteres e a pesquisa de intervalo por números inteiros são realizadas. Além disso, a transação está disponível no banco de dados da árvore B +.

O QDBM é escrito em C e fornecido como APIs de C, C ++, Java, Perl e Ruby. O QDBM está disponível em plataformas com API em conformidade com POSIX. QDBM é um software livre licenciado sob a GNU Lesser General Public License.

QDBM Recursos

tick-square Database

Principais alternativas ao QDBM

Compartilhe sua opinião sobre o software, deixe uma avaliação e ajude a torná-lo ainda melhor!

QDBM Etiquetas

dbm key-value nosql

Sugerir alterações

Seu feedback

Selecione uma classificação
Por favor, selecione uma classificação

Your vote has been counted.

Do you have experience using this software?