QLime
QLime is an experimental Python library that enables easy object
oriented data access to data residing in various sources (most
notably, relational databases). It includes an Object Relational
Mapper.
Look, somebody is blogging about QLime! [Feb 5 2006]
QLime 0.6.0 released. [Nov 6 2005]
Earlier news..
Following is a brief list of features. For more features see the
detailed feature list.
- Loosely Coupled to the Data Source
- Redefinition of database schema in Python not required.
- Connect to an existing database and retrieve data in
8 lines of code (see example).
- Database columns map to Python attributes - newly created
columns appear in objects instantly.
- Powerful Joins
- Join any table to any other irrespective of database schema.
- Filter result set based on columns of multiple tables.
- Optimized Loads
- Load joined objects from multiple tables in a single SQL query.
- Easily control pre-loading by using lazy attributes.
The latest version of QLime is 0.6.0. You can:
QLime is free to download and use based on a liberal BSD Style License.