Share on Facebook Share on Twitter Email
Answers.com

SQLAlchemy

 
Wikipedia: SQLAlchemy
SQLAlchemy
Stable release 0.5.6 / 2009-09-13; 2 months ago
Written in Python
Operating system Cross-platform
Development status Active
Type Object-relational mapping
License MIT License
Website http://www.sqlalchemy.org/

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 adopted the Data Mapper pattern (like Hibernate for Java) rather than the active record pattern used by a number of other object-relational mappers. However, optional plugins such as Elixir and declarative allow users to develop using declarative syntax.

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.

References

See also

External links


Search unanswered questions...
Enter a question here...
Search: All sources Community Q&A Reference topics
 
 
Learn More
Shard (database architecture)
SQLObject
Bots (edi)

Post a question - any question - to the WikiAnswers community:

 

Copyrights:

Wikipedia. This article is licensed under the Creative Commons Attribution/Share-Alike License. It uses material from the Wikipedia article "SQLAlchemy" Read more