SQLAlchemy

SQLAlchemy

SQLAlchemy is an open source SQL toolkit and object-relational mapper for the Python programming language released under the MIT License.

SQLAlchemy provides "a full suite of well known enterprise-level persistence patterns, designed for efficient and high-performing database access, adapted into a simple and Pythonic domain language". SQLAlchemy's philosophy is that SQL databases behave less and less like object collections the more size and performance start to matter, while object collections behave less and less like tables and rows the more abstraction starts to matter. For this reason it has (like Hibernate for Java) adopted the [http://www.martinfowler.com/eaaCatalog/dataMapper.html Data Mapper] pattern rather than the active record pattern used by a number of other object-relational mappers.

SQLAlchemy was first released in February, 2006 and has quickly become one of the most widely used object-relational mapping tools in the Python community.

ee also

*TurboGears
*SQLObject

External links

* [http://www.sqlalchemy.org/ SQLAlchemy home page]


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • SQLAlchemy — Тип ORM Разработчик Mike Bayer[1] Написана на Python Операционная система Кроссплатформенное ПО Последняя версия 0.7.8 (12 июня …   Википедия

  • SQLAlchemy — Betriebssystem plattformunabhängig Programmier­sprache Python Kategorie ORM Lizenz MIT Lizenz …   Deutsch Wikipedia

  • SQLAlchemy — est un toolkit open source SQL et un mapping objet relationnel (ORM) écrit en Python et publié sous licence MIT. SQLAlchemy a opté pour l utilisation du pattern Data Mapper[1] plutôt que l active record utilisés par de nombreux autres ORM.… …   Wikipédia en Français

  • Comparison of web application frameworks — This is a comparison of notable web application frameworks. Contents 1 General 1.1 Perl 1.2 PHP 1.3 Java 1.4 Python …   Wikipedia

  • Сравнение каркасов веб-приложений — Это сравнительная таблица фреймворков веб приложений. Содержание 1 Фреймворки 1.1 ASP.NET 1.2 C++ 1.3 ColdFusion Markup Language (CFML) …   Википедия

  • Pyramid (программный каркас) — Pyramid Тип Программный каркас веб приложений Разработчик …   Википедия

  • CherryPy — Developer(s) CherryPy team Stable release 3.2.0 / February 25, 2011; 8 months ago (2011 02 25) Written in Python …   Wikipedia

  • Pylons — Тип Программный каркас для создания веб приложений Разработчик Бен Бангерт, Джеймс Гарднер Операционная система Кроссплатформенный Последняя версия 1.3 ( …   Википедия

  • TurboGears — Infobox Software name = TurboGears developer = [http://www.blueskyonmars.com/ Kevin Dangoor] et al. latest release version = 1.0.7 latest release date = September 15, 2008 programming language = Python operating system = Cross platform genre =… …   Wikipedia

  • Python — Este artículo trata sobre el lenguaje de programación. Para el grupo de humoristas, véase Monty Python. Para otros usos de este término, véase Pitón. Python Desarrol …   Wikipedia Español

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”