LebryDB é uma biblioteca Python que oferece uma solução simples para gerenciar dados NoSQL em formato JSON. Com ela, você pode criar e gerenciar uma base de dados NoSQL em seu aplicativo Python sem a necessidade de um sistema de gerenciamento de banco de dados completo. A classe permite a inserção, atualização, exclusão e consulta de documentos, tornando-a ideal para projetos que não exigem complexidade excessiva de um banco de dados tradicional.
Project description
LebryDB: Uma Simples Biblioteca para Gerenciamento de Dados NoSQL em Formato JSON
A LebryDB é uma biblioteca Python que oferece uma solução simples para gerenciar dados NoSQL em formato JSON. Com ela, você pode criar e gerenciar uma base de dados NoSQL em seu aplicativo Python sem a necessidade de um sistema de gerenciamento de banco de dados completo. A classe permite a inserção, atualização, exclusão e consulta de documentos, tornando-a ideal para projetos que não exigem complexidade excessiva de um banco de dados tradicional.
Recursos Principais:
Inserção Simples: Adicione novos documentos à base de dados com facilidade usando um par de chave-valor simples.
Atualização de Documentos: Atualize documentos existentes para refletir as informações mais recentes.
Exclusão de Documentos: Remova documentos da base de dados quando eles não forem mais necessários.
Consultas Simples: Realize consultas básicas em seus dados com filtros personalizados.
Como Usar:
python Copy code
Importe a classe LebryDB
from lebrydb import LebryDB
Crie uma instância da base de dados
db = LebryDB("dados.json")
Inserindo um novo documento
novo_documento = {"nome": "Alice", "idade": 30} db.inserir("chave1", novo_documento)
Atualizando um documento existente
atualizacao = {"idade": 31} db.atualizar("chave1", atualizacao)
Consultando documentos
resultados = db.consultar({"idade": 31}) print("Resultados da consulta:", resultados) Observações:
A classe LebryDB é uma opção leve para projetos que requerem um armazenamento simples de documentos NoSQL em formato JSON. Embora não seja adequada para cenários mais complexos que envolvem consultas avançadas ou transações, é uma escolha sólida para tarefas de gerenciamento de dados simples.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file lebrydb-0.1.5.tar.gz.
File metadata
- Download URL: lebrydb-0.1.5.tar.gz
- Upload date:
- Size: 2.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.6.1 CPython/3.11.5 Linux/6.1.0-kali5-amd64
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7ed88f4cc80df494d2c413820ba13ebf60fa64914cd9ab5390bbf8b81afc724b
|
|
| MD5 |
347ab645709e2966fe81b6541c3a31b0
|
|
| BLAKE2b-256 |
51e6351d4e473f29e1cb600499d095535216f3037ff3a754ffedefdb33cf02df
|
File details
Details for the file lebrydb-0.1.5-py3-none-any.whl.
File metadata
- Download URL: lebrydb-0.1.5-py3-none-any.whl
- Upload date:
- Size: 2.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.6.1 CPython/3.11.5 Linux/6.1.0-kali5-amd64
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
30c4a459c856338cc8864d135451098a5d3f9c7e8df24fdcb7dd4fbf7afe396b
|
|
| MD5 |
42de8ccba8e935898fb3db1c81332bf6
|
|
| BLAKE2b-256 |
61fa651cfbd58d6b02f8b7d467cd26768e61bec3b504a34b6e272203f7311481
|