SQLAlchemy pruža "potpuni paket dobro poznatih obrazaca postojanosti na razini poduzeća,
dizajniran za učinkovit pristup bazi podataka visokih performansi, prilagođen jednostavnom jeziku domene Pythonic".
Filozofija SQLAlchemy je da se relacijske baze podataka ponašaju manje slično
zbirke objekata kako se razmjer povećava i izvedba počinje zabrinjavati,
dok se zbirke objekata ponašaju manje poput tablica i redaka jer je u njih osmišljeno više apstrakcije.
Iz tog razloga je usvojio obrazac mapiranja podataka (slično Hibernate za Javu) umjesto aktivnog zapisa
uzorak koji koriste brojni drugi objektno-relacijski maperi. Međutim, izborni dodaci
dopustiti korisnicima da razvijaju pomoću deklarativne sintakse.
SQLAlchemy je prvi put objavljen u veljači 2006. i brzo je postao jedan od najčešće korištenih alata za objektno-relacijsko mapiranje u Python zajednici, uz Djangov ORM.
SQLAlchemy se može koristiti sa ili bez ORM značajki. Bilo koji projekt može odabrati samo korištenje SQLAlchemy Core ili i Core i ORM. Sljedeći dijagram prikazuje nekoliko primjera konfiguracija s raznim stogovima aplikacijskog softvera i pozadinskim bazama podataka. Bilo koja od ovih konfiguracija može biti valjana opcija ovisno o vrsti aplikacije koju kodirate.
Naučite SQLAlchemy - Python upiti aplikacija uključuje kategorije: -
Što je SQLAlkemija.
SQLAlchemy ORM.
SQLAlkemija u praksi.
Osiguravanje Python API-ja s Auth0.
SQLAlchemy-Python upiti
Arhitektura SQLAlchemy.
Filozofija SQLAlkemije.
Jezik izraza SQL.
SQLAlchemy s Frameworkom.
Resursi SQLAlchemy.
Značajke aplikacije: -
potpuno je besplatno.
Lako za razumjeti.
Aplikacija vrlo male veličine.