IT-словарь › Базы данных › SQLAlchemy

SQLAlchemy

Базы данных Svenska → Обновлено: 2026-10-18
Подробнее
Создатель
Michael Bayer
Год
Тип
SQL-инструментарий и ORM для Python
Лицензия
MIT
Официальный сайт

Самая используемая ORM в Python из двух слоёв: Core (язык выражений SQL, построитель запросов) и ORM (классы в таблицы).

Известна тем, что не пытается полностью спрятать SQL: сырой SQL и ORM можно свободно смешивать. Версия 2.0 (2023) перестроила API под async и запросы в стиле 2.0 (select() вместо session.query()). Майк Байер — главный разработчик в одиночку уже больше 18 лет. Стандарт во Flask, FastAPI и во многих проектах на Django, которым не подошла встроенная ORM. Конкуренты: Django ORM (теснее интегрирована), Peewee (легче), Tortoise (async-first), SQLModel (FastAPI + Pydantic + SQLAlchemy).

← Назад к словарю