Notes Python DB - ORM - DAL

Voir :

Notes Python DB - ORM - DAL - SqlAlchemy

Data - notes générales sur les données - ORM - DAL - Data mapper pattern

Connexion à une base propriétaire - Python - JDBC - ODBC

https://people.cs.kuleuven.be/~dimitri.vanlanduyt/ondm-survey/

https://pypi.org/project/sql/

https://github.com/3kwa/sql

Data Mapper (SQLAlchemy) vs Active record

Voir aussi :

pandasql

querycsv

csvkit

Object-Document Mapper (ODM)

mincePy

Générique

Voir module :

SQLAlchemy Core

easy_db

Voir : urllib.parse

TinyDB

Une base de donnée native Python avec enregistrement dans fichier JSON (Ou Yaml en custom-storage)

Voir : https://www.docstring.fr/blog/tinydb-une-base-de-donnees-adaptee-vos-projets/

ORM

SQLAlchemy ORM

SQLObject

Pony

Peewee

mincePy (data mapper pattern designed specifically for computational and data science)

MasoniteORM

Database Abstraction Layer (DAL)

pyDAL

pyDAL (web2py & py4web)

http://www.web2py.com/books/default/chapter/29/06/the-database-abstraction-layer