SQLAlchemy poskytuje „úplnú sadu známych vzorov perzistencie na podnikovej úrovni,
navrhnutý pre efektívny a výkonný databázový prístup, prispôsobený do jednoduchého jazyka domény Pythonic“.
Filozofiou SQLAlchemy je, že relačné databázy sa správajú menej podobne
zbierky objektov, keď sa rozsah zväčšuje a výkon začína byť problémom,
zatiaľ čo kolekcie objektov sa správajú menej ako tabuľky a riadky, keďže je do nich navrhnutá väčšia abstrakcia.
Z tohto dôvodu prijal vzor mapovača údajov (podobný ako Hibernate pre Java) a nie aktívny záznam
vzor, ktorý používa množstvo ďalších objektovo-relačných mapovačov. Avšak, voliteľné pluginy
umožňujú používateľom vyvíjať pomocou deklaratívnej syntaxe.
SQLAlchemy bol prvýkrát vydaný vo februári 2006 a rýchlo sa stal jedným z najpoužívanejších objektovo-relačných mapovacích nástrojov v komunite Python spolu s ORM od Djanga.
SQLAlchemy možno použiť s funkciami ORM alebo bez nich. Každý daný projekt sa môže rozhodnúť použiť iba SQLAlchemy Core alebo obe Core a ORM. Nasledujúci diagram zobrazuje niekoľko príkladov konfigurácií s rôznymi aplikačnými softvérovými balíkmi a backendovými databázami. Akákoľvek z týchto konfigurácií môže byť platnou voľbou v závislosti od typu aplikácie, ktorú kódujete.
Naučte sa SQLAlchemy - Aplikácia Python Queries zahŕňa kategórie:-
Čo je SQLAlchemy.
SQLAlchemy ORM.
SQLAlchemy v praxi.
Zabezpečenie Python API pomocou Auth0.
SQLAlchemy-Python dotazy
Architektúra SQLAlchemy.
Filozofia SQLAlchemy.
Jazyk výrazov SQL.
SQLAlchemy s rámcom.
Zdroje SQLAlchemy.
Vlastnosti aplikácie: -
je úplne zadarmo.
Ľahko pochopiteľné.
Aplikácia veľmi malej veľkosti.