MelkDB é um banco de dados baseado em diretório desenvolvido totalmente em Python. Com seu funcionamento bem documentado, O MelkDB é fácil de usar e pode ser instalado facilmente em sistemas operacionais baseados em Linux e no Windows.
- Obtenha os dados rapidamente: Desenvolvido para ser extremamente veloz na escrita e leitura de dados, o MelkDB possui um método eficiente para realizar a busca de items, além de ter um código bem otimizado.
- Mantenha seus dados seguros: O MelkDB oferece a opção de criptografia de dados usando AES-256, protegendo seus dados e mantendo a velocidade ao adicionar e obter items.
- Baixo consumo de memória: Apenas os dados solicitados pelo usuário são carregados na memória, evitando o alto consumo de memória ao realizar operações no banco de dados.
Em testes realizados utilizando um computador com processador Intel Celeron Dual Core de 2.16GHz e um SSD, obtemos seguintes dados sobre a velocidade de escrita e leitura:
Criptografia? | N° de dados | Tempo para adicionar | Tempo para obter |
---|---|---|---|
Não | 10.000 | 2.6 segundos | 1 segundo |
Sim | 10.000 | 6.6 segundos | 5.5 segundos |
Você pode realizar o seu próprio teste de velocidade utilizando o script speedtest.py
Para começar a utilizar o MelkDB, você deve possuir a versão 3.6
do Python ou superior para conseguir executar o banco de dados sem problemas. Após isso, realiza a instalação utilizando o gerenciador de pacotes PyPI:
pip install MelkDB
Finalizando a instalação, o banco de dados MelkDB já está pronto para ser utilizado. Veja abaixo um simples exemplo de uso:
from melkdb import MelkDB
db = MelkDB('users')
db.add('users/melk/name', 'Melk')
db.add('users/melk/age', 18)
db.add('users/melk/isTheBestCat', True)
Veja a documentação completa para aprender mais sobre o funcionamento e métodos disponíveis para uso do MelkDB.
Este projeto utiliza a licença MIT. Por favor, considere ler o documento LICENSE para obter mais informações sobre o uso adequado deste projeto!
MIT License
Copyright (c) 2024 Jaedson Silva