SQLAlchemy забяспечвае "поўны набор добра вядомых шаблонаў захавання на ўзроўні прадпрыемства,
распрацаваны для эфектыўнага і высокапрадукцыйнага доступу да базы дадзеных, адаптаваны да простай даменнай мове Pythonic».
Філасофія SQLAlchemy заключаецца ў тым, што рэляцыйныя базы дадзеных паводзяць сябе менш падобна
калекцыі аб'ектаў па меры павелічэння маштабу і ўзнікнення заклапочанасці прадукцыйнасці,
у той час як калекцыі аб'ектаў паводзяць сябе менш як табліцы і радкі, паколькі ў іх закладзена большая абстракцыя.
Па гэтай прычыне ён прыняў шаблон картографа дадзеных (падобны на Hibernate для Java), а не актыўны запіс
шаблон, які выкарыстоўваецца шэрагам іншых аб'ектна-рэляцыйных карт. Аднак дадатковыя убудовы
дазваляюць карыстальнікам распрацоўваць з дапамогай дэкларатыўнага сінтаксісу.
SQLAlchemy быў упершыню выпушчаны ў лютым 2006 года і хутка стаў адным з найбольш шырока выкарыстоўваных інструментаў аб'ектна-рэляцыйнага адлюстравання ў супольнасці Python, нароўні з ORM Django.
SQLAlchemy можна выкарыстоўваць з або без функцый ORM. Любы праект можа выбраць простае выкарыстанне SQLAlchemy Core або як Core, так і ORM. Наступная схема паказвае некалькі прыкладаў канфігурацый з рознымі стэкамі прыкладнога праграмнага забеспячэння і бэкэнд базамі дадзеных. Любая з гэтых канфігурацый можа быць прыдатным варыянтам у залежнасці ад таго, які тып прыкладання вы кадуеце.
Вывучыце SQLAlchemy - прыкладанне для запытаў Python уключае катэгорыі: -
Што такое SQLAlchemy.
SQLAlchemy ORM.
SQLAlchemy на практыцы.
Забеспячэнне API Python з дапамогай Auth0.
Запыты SQLAlchemy-Python
Архітэктура SQLAlchemy.
Філасофія SQLAlchemy.
Мова выразаў SQL.
SQLAlchemy з Framework.
Рэсурсы SQLAlchemy.
Асаблівасці прыкладання: -
яго цалкам бясплатна.
Лёгка зразумець.
Прыкладанне вельмі маленькага памеру.