SQLAlchemy
SQLAlchemy | |
---|---|
Тип | ORM |
Разработчик | Mike Bayer[1] |
Написана на | Python |
Операционная система | Кроссплатформенное ПО |
Последняя версия | |
Репозиторий | github.com/sqlalchemy/sq… |
Лицензия | MIT License |
Сайт | sqlalchemy.org (англ.) |
SQLAlchemy — это программная библиотека на языке Python для работы с реляционными СУБД с применением технологии ORM. Служит для синхронизации объектов Python и записей реляционной базы данных. SQLAlchemy позволяет описывать структуры баз данных и способы взаимодействия с ними на языке Python без использования SQL.[3] Библиотека была выпущена в феврале 2006 по Open-source лицензии.[4]
Работает back-end для баз данных: MySQL, PostgreSQL, SQLite, Oracle и других,[5] между которыми можно переключаться изменением конфигурации.[3]
См. также
Примечания
- ↑ AIX and UNIX Technical library, Using SQLAlchemy
- ↑ SQLAlchemy website
- ↑ 1 2 Ziadé, 2008, p. 154-155.
- ↑ PyCon 2007 Wrapup,SQLAlchemy released 0.1.0 in February 2006 — O’Reilly Media
- ↑ SQLAlchemy Documentation, Engine Configuration
Ссылки
- Русский перевод официальной документации
- Домашняя страница проекта
- Gift, Noah. Using SQLAlchemy . Developerworks. IBM. Архивировано 3 апреля 2012 года.
![]() | Для улучшения этой статьи желательно: |
Литература
- Rick Copeland. Essential SQLAlchemy. — O'Reilly Media., 2008. — 215 с. — ISBN 0-596-51614-2.
- Tarek Ziadé. Expert Python Programming. — Packt Publishing Ltd., 2008. — 372 с. — ISBN 978-1-847194-94-7.