dunossauro / dunossauro/live-de-python

[Sugestão] ZODB

Open
#415 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
1.3k
Forks
217
PR merge metrics
No merged PRs in 30d

Description

Grande Edu -

To dando passada aqui na live de TinyDB:

Primeiro: você exagerou muito o "quando não usar" :-) dá pra usar em _bem_ mais casos do que você excluiu.

(O bizarro foi ver você colocar nas recomendações o "codernityDB" lá que basicamente não existe - foi
um projeto de um cara só da época do Python 2. Mas sim, foi feito pra escalas maiores que o TiniyDB)

Outro cara é o "shelve" - acho que faz quase tudo que o TinyDB faz e... _está na stdlib_ (faz MUITO
sentido fazer uma live de coisas estranhas na stdlib, e falar do shelve).

Mas esses não são o alvo desta issue.

Vim sugerir uma live do que o "tinyDB poderia ser se crescesse".

E são 4 letras: Zê Ô Dê Bê.

Sério.

ZODB é o tiranossauro rex (que não parou de evoluir nunca) dos bancos de dados orientados a documento.
E NÃO GUARDA só "json"; ele guarda qualquer objeto Python!

Ele já existia e era usado em produção quando "MongoDB" era um sonho na barriga da avó.

E como ele é um tiranossauro que não parou de evoluir, hoje ele tem Lasers, asas, jatos, hyperdrive, campo de força, pode cuspir fogo e gelo - e triturar todos os outros DBs "orientados a documentos". E comer eles com cereal no café da manhã.

Boa sorte ao estudar ZODB. (sim, ele é production ready. Há quase 30 anos. mas sim, ele pode ter "pegadinhas")

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.