SQLAlchemy предоставя "пълен набор от добре познати модели на постоянство на ниво предприятие,
проектиран за ефективен и високопроизводителен достъп до база данни, адаптиран към опростен и Pythonic домейн език“.
Философията на SQLAlchemy е, че релационните бази данни се държат по-малко като
колекции от обекти, тъй като мащабът става по-голям и производителността започва да е проблем,
докато колекциите от обекти се държат по-малко като таблици и редове, тъй като в тях е проектирана повече абстракция.
Поради тази причина той е възприел модела за картографиране на данни (подобно на Hibernate за Java), а не активния запис
модел, използван от редица други обектно-релационни картографи. Въпреки това, незадължителни плъгини
позволяват на потребителите да разработват с помощта на декларативен синтаксис.
SQLAlchemy беше пуснат за първи път през февруари 2006 г. и бързо се превърна в един от най-широко използваните инструменти за обектно-релационни карти в общността на Python, наред с ORM на Django.
SQLAlchemy може да се използва със или без ORM функциите. Всеки даден проект може да избере просто да използва SQLAlchemy Core или както Core, така и ORM. Следващата диаграма показва няколко примерни конфигурации с различни приложни софтуерни стекове и бекенд бази данни. Всяка от тези конфигурации може да бъде валидна опция в зависимост от това какъв тип приложение кодирате.
Научете SQLAlchemy - Приложението за запитвания на Python включва категории: -
Какво е SQLAlchemy.
SQLAlchemy ORM.
SQLAlchemy на практика.
Защита на Python API с Auth0.
SQLAlchemy-Python заявки
Архитектура на SQLAlchemy.
Философия на SQLAlchemy.
SQL Expression Language.
SQLAlchemy с Framework.
Ресурси на SQLAlchemy.
Характеристики на приложението: -
е напълно безплатно.
Лесно за разбиране.
Приложение с много малък размер.
Актуализирано на
7.06.2024 г.