SQLAlchemy ofereix "un conjunt complet de patrons de persistència a nivell empresarial coneguts,
dissenyat per a un accés a bases de dades eficient i d'alt rendiment, adaptat a un llenguatge de domini senzill i Pythonic".
La filosofia de SQLAlchemy és que les bases de dades relacionals es comporten menys
col·leccions d'objectes a mesura que l'escala augmenta i el rendiment comença a ser una preocupació,
mentre que les col·leccions d'objectes es comporten menys com taules i files a mesura que s'hi dissenya més abstracció.
Per aquest motiu ha adoptat el patró del mapeador de dades (similar a Hibernate per a Java) en lloc del registre actiu
patró utilitzat per una sèrie d'altres mapeadors relacionats amb l'objecte. Tanmateix, connectors opcionals
permetre que els usuaris es desenvolupin utilitzant la sintaxi declarativa.
SQLAlchemy es va llançar per primera vegada el febrer de 2006 i s'ha convertit ràpidament en una de les eines de mapeig relacional d'objectes més utilitzades a la comunitat Python, juntament amb l'ORM de Django.
SQLAlchemy es pot utilitzar amb o sense les funcions ORM. Qualsevol projecte pot optar per utilitzar només SQLAlchemy Core o ambdós Core i ORM. El diagrama següent mostra uns quants exemples de configuracions amb diverses piles de programari d'aplicació i bases de dades de fons. Qualsevol d'aquestes configuracions pot ser una opció vàlida en funció del tipus d'aplicació que esteu codificant.
Apreneu SQLAlchemy: l'aplicació de consultes de Python inclou categories:-
Què és SQLAlchemy.
SQLAlchemy ORM.
SQLAlchemy a la pràctica.
Protecció de les API de Python amb Auth0.
Consultes SQLAlchemy-Python
Arquitectura SQLAlchemy.
Filosofia SQLAlchemy.
Llenguatge d'expressió SQL.
SQLAlchemy amb Framework.
Recursos SQLAlchemy.
Característiques de l'aplicació: -
és totalment gratuït.
Fàcil d'entendre.
Aplicació de mida molt petita.
Data d'actualització:
7 de juny 2024