Skip to main content

A classe 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 classe 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.2.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.2-py3-none-any.whl (2.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: lebrydb-0.1.2.tar.gz
  • Upload date:
  • Size: 2.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.11.2 Linux/6.1.0-kali5-amd64

File hashes

Hashes for lebrydb-0.1.2.tar.gz
Algorithm Hash digest
SHA256 10b1481b5a72050bf93b4089696b4d7df8f69b71339b3b9c5a6ac9ceb3856f78
MD5 07e658e0eb1922af7033a8a6c80fd063
BLAKE2b-256 92536de481e1e7e99fbbbbc8006c15fd3e7b25de9d36f294d7eb56323fcb85d8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: lebrydb-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 2.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.11.2 Linux/6.1.0-kali5-amd64

File hashes

Hashes for lebrydb-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 983d1558f62cd24dfa9c70b6c537ef7e3d89ba581e2052a6d6bcf8ea27a4e61d
MD5 ceae6828bc4f9d63ba501c3e694d5fc2
BLAKE2b-256 13e902a73dd9bf27f02d6673a1cfcfdddec33a9ece692d41e1422581dc807a70

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