SQLAlchemy-ն ապահովում է «ձեռնարկության մակարդակի համառության հայտնի օրինաչափությունների ամբողջական փաթեթ,
նախատեսված է տվյալների բազայի արդյունավետ և բարձր կատարողական մուտքի համար՝ հարմարեցված պարզ և Pythonic տիրույթի լեզվով»:
SQLAlchemy-ի փիլիսոփայությունն այն է, որ հարաբերական տվյալների շտեմարաններն իրենց ավելի քիչ նման են պահում
օբյեկտների հավաքածուները, քանի որ մասշտաբները մեծանում են, և կատարումը սկսում է մտահոգիչ լինել,
մինչդեռ օբյեկտների հավաքածուներն իրենց ավելի քիչ են պահում աղյուսակների և տողերի նման, քանի որ դրանց մեջ ավելի շատ վերացականություն է նախատեսված:
Այդ իսկ պատճառով այն ընդունել է տվյալների քարտեզագրման օրինաչափությունը (նման է Ձմեռման ռեժիմին Java-ի համար), այլ ոչ թե ակտիվ գրառումը:
օրինաչափություն, որն օգտագործվում է մի շարք այլ օբյեկտ-հարաբերական քարտեզագրողների կողմից: Այնուամենայնիվ, կամընտիր պլագիններ
թույլ է տալիս օգտվողներին զարգացնել՝ օգտագործելով դեկլարատիվ շարահյուսություն:
SQLAlchemy-ն առաջին անգամ թողարկվել է 2006թ. փետրվարին և արագորեն դարձել է Python համայնքում ամենալայն օգտագործվող օբյեկտ-առաբերական քարտեզագրման գործիքներից մեկը՝ Django-ի ORM-ի հետ մեկտեղ:
SQLAlchemy-ն կարող է օգտագործվել ORM-ի հետ կամ առանց դրա: Ցանկացած նախագիծ կարող է ընտրել պարզապես օգտագործել SQLAlchemy Core կամ Core և ORM: Հետևյալ դիագրամը ցույց է տալիս մի քանի օրինակ կոնֆիգուրացիաներ՝ տարբեր կիրառական ծրագրաշարերի կույտերով և հետնամասային տվյալների բազաներով: Այս կոնֆիգուրացիաներից որևէ մեկը կարող է վավեր տարբերակ լինել՝ կախված նրանից, թե ինչ տեսակի հավելված եք կոդավորում:
Սովորեք SQLAlchemy - Python Queries հավելվածը ներառում է կատեգորիաներ.
Ինչ է SQLAlchemy:
SQLAlchemy ORM.
SQLAlchemy գործնականում.
Python API-ների ապահովում Auth0-ով:
SQLAlchemy-Python հարցումներ
SQLAlchemy Architecture.
SQLAlchemy փիլիսոփայություն.
SQL արտահայտման լեզու.
SQLAlchemy շրջանակով:
SQLAlchemy ռեսուրսներ.
Հավելվածի առանձնահատկությունները.
այն լիովին անվճար է:
Հեշտ է հասկանալ.
Շատ փոքր չափի հավելված:
Վերջին թարմացումը՝
07 հնս, 2024 թ.