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.6.tar.gz (4.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.6-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

Details for the file lebrydb-0.1.6.tar.gz.

File metadata

  • Download URL: lebrydb-0.1.6.tar.gz
  • Upload date:
  • Size: 4.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.6.tar.gz
Algorithm Hash digest
SHA256 db708ed7743a86a566c35a764e8b2fd8c6a14588ad86660d113b68472ba5d94e
MD5 07d85e1e10418f614f72d76c73111439
BLAKE2b-256 bb74bc013933bffceb8088495931693138951945f28df1a64fb412ca7b842515

See more details on using hashes here.

File details

Details for the file lebrydb-0.1.6-py3-none-any.whl.

File metadata

  • Download URL: lebrydb-0.1.6-py3-none-any.whl
  • Upload date:
  • Size: 4.7 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.6-py3-none-any.whl
Algorithm Hash digest
SHA256 950231248bc286b58d6a8c7916428b38a4d3bb79e9019a07ef4324deed6bc74e
MD5 0401006b7cb22385ee56a0077480ad8d
BLAKE2b-256 6f0548fab40a477125b5f07ec2d539dffe4aed43adc998174d2061be2562dde2

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