by Stiod Desenvolvimento Web
Assine nosso RSS

Archive for the 'BerkeleyDB' Category

BerkeleyDB com Python

Rafael SDM Sierra
No Gravatar

Ontem (03/01/2007) eu pude ver o quão rapido é o BerkeleyDB gerenciando 44.000.000+ de registros em uma unica base de dados, e com isso em mente eu pensei em escrever um post pra mostrar ele em funcionamento como buffer, que seria uma fila simples, onde você adiciona e remove registros.

Porém, quando tive alguns contratempos com a instalação do módulo pybsddb na versão 4.3, o que me forçou a instalar a versão 4.4 dele, até ai tudo bem, instalei o módulo e o BerkeleyDB na versão 4.4, dai, eu fui no terminal testar o sistema, como eu não lembrava dos comandos exatos resolvi rodar um "help(bsddb3)" e ver como era, mas nesse momento vi uma coisa que não tinha visto versão anterior, três funções no módulo base:

btopen - Abrir uma base de dados em BTree
hashopen - Abrir uma base de dados em Hash
rnopen - Abrir uma base de dados Reqno

Todas com a mesma finalidade, porém com "backends" diferentes e com propostas específicas.
Continue Reading »