Skip to main content

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

lebrydb-0.1.5.tar.gz (2.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

lebrydb-0.1.5-py3-none-any.whl (2.5 kB view details)

Uploaded Python 3

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

Hashes for lebrydb-0.1.5.tar.gz
Algorithm Hash digest
SHA256 7ed88f4cc80df494d2c413820ba13ebf60fa64914cd9ab5390bbf8b81afc724b
MD5 347ab645709e2966fe81b6541c3a31b0
BLAKE2b-256 51e6351d4e473f29e1cb600499d095535216f3037ff3a754ffedefdb33cf02df

See more details on using hashes here.

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

Hashes for lebrydb-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 30c4a459c856338cc8864d135451098a5d3f9c7e8df24fdcb7dd4fbf7afe396b
MD5 42de8ccba8e935898fb3db1c81332bf6
BLAKE2b-256 61fa651cfbd58d6b02f8b7d467cd26768e61bec3b504a34b6e272203f7311481

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page