Showing posts with label abstraction layer. Show all posts
Showing posts with label abstraction layer. Show all posts

Wednesday, March 25, 2009

4 database abstraction layers for Python

Database abstraction layers for Python includes:

  1. DB-API
    A standard python api and each db creates their own module that uses it.


  2. CouchDB Python
    Python library for working with CouchDB


  3. SQLObject
    Object Relational Manager for providing an object interface to your database, with tables as classes, rows as instances, and columns as attributes.


  4. SQLAlchemy
    Enables classes to be mapped against the database in more than one way.