SQLAlchemy is the Python SQL toolkit and Object Relational Mapper that gives application developers the full power and flexibility of SQL.
It 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.
SQL databases behave less and less like object collections the more size and performance start to matter; object collections behave less and less like tables and rows the more abstraction starts to matter. SQLAlchemy aims to accommodate both of these principles.
SQLAlchemy doesn't view databases as just collections of tables; it sees them as relational algebra engines. Its object relational mapper enables classes to be mapped against the database in more than one way. SQL constructs don't just select from just tables—you can also select from joins, subqueries, and unions. Thus database relationships and domain object models can be cleanly decoupled from the beginning, allowing both sides to develop to their full potential.
MonetDB/SQL and MonetDB/XQuery, fast query language support in an...
Truncating big tables, with millions of rows, in InnoDB can be really slow....
Sometimes the edges in our MySQL database are referring into the wrong...
The MySDQL Reference Manual for almost all MySQL versions that are now in use.
Sphinx is a full-text search engine, distributed under GPL version 2....
MySQL is one of the most popular databases for websites. The main reasons...
XML namespaces FAQ and more information about XML and databases.
MonetDB/SQL and MonetDB/XQuery, fast query language support in an...
The MySDQL Reference Manual for almost all MySQL versions that are now in use.
Sphinx is a full-text search engine, distributed under GPL version 2....
Memcached version for Mac OS X where you can browse the contents of the...
Sphinx is a full-text search engine, distributed under GPL version 2....
I have been meaning for the longest time to scratch the personal itch of...
Google App Engine lets you run your web applications on Google's...
Memcached version for Mac OS X where you can browse the contents of the...
I have been meaning for the longest time to scratch the personal itch of...