SQLAlchemy oferă „o suită completă de modele de persistență la nivel de întreprindere bine cunoscute,
conceput pentru acces eficient și performant la bazele de date, adaptat într-un limbaj de domeniu simplu și Pythonic”.
Filosofia SQLAlchemy este că bazele de date relaționale se comportă mai puțin ca
colecții de obiecte pe măsură ce scara devine mai mare și performanța începe să fie o preocupare,
în timp ce colecțiile de obiecte se comportă mai puțin ca tabele și rânduri, pe măsură ce sunt concepute mai multă abstractie în ele.
Din acest motiv, a adoptat modelul de cartografiere a datelor (similar cu Hibernate pentru Java) mai degrabă decât înregistrarea activă
model utilizat de o serie de alți mapatori obiect-relațional. Cu toate acestea, pluginuri opționale
permite utilizatorilor să dezvolte folosind sintaxa declarativă.
SQLAlchemy a fost lansat pentru prima dată în februarie 2006 și a devenit rapid unul dintre cele mai utilizate instrumente de cartografiere obiect-relațională din comunitatea Python, alături de ORM-ul lui Django.
SQLAlchemy poate fi utilizat cu sau fără caracteristicile ORM. Orice proiect poate alege să folosească doar SQLAlchemy Core sau atât Core, cât și ORM. Următoarea diagramă prezintă câteva exemple de configurații cu diverse stive de aplicații software și baze de date backend. Oricare dintre aceste configurații poate fi o opțiune validă în funcție de tipul de aplicație pe care o codificați.
Aflați SQLAlchemy - Aplicația Python Queries Include Categorii:-
Ce este SQLAlchemy.
SQLAlchemy ORM.
SQLAlchemy în practică.
Securizarea API-urilor Python cu Auth0.
Interogări SQLAlchemy-Python
Arhitectura SQLAlchemy.
Filosofia SQLAlchimiei.
Limbajul de expresie SQL.
SQLAlchemy cu Framework.
Resurse SQLAlchemy.
Caracteristicile aplicației:-
este complet gratuit.
Ușor de înțeles.
Aplicație de dimensiuni foarte mici.
Ultima actualizare
7 iun. 2024