Projects / sqlamp

sqlamp

sqlamp is an implementation of Materialized Path, an efficient algorithm for working with hierarchical data structures. sqlamp uses (and depends on) SQLAlchemy. Materialized Path is a way to store (and fetch) trees in a relational databases. It is the compromise between Nested Sets and Adjacency Relations in respect to simplicity and efficiency.

Tags
Licenses
Implementation

Recent releases

  •  13 Jan 2012 21:07

    Release Notes: This release adds an API for moving nodes. Python versions 2.4 to 3.2 and SQLAlchemy 0.5.x, 0.6.x, and 0.7.x are supported.

    •  19 Sep 2010 14:52

      Release Notes: This version supports Python 2.5 and SQLAlchemy 0.6.x as well as 0.5.x.

      •  29 Nov 2009 17:24

        Release Notes: Joined table inheritance is now supported in both imperative and declarative ways.

        •  05 Sep 2009 09:30

          Release Notes: This release contains some backward-incompatible changes in setup facilities. The main highlights are support of declarative SQLAlchemy extension and some cleaning up in MPManager‘s constructor options.

          Screenshot

          Project Spotlight

          OpenStack4j

          A Fluent OpenStack client API for Java.

          Screenshot

          Project Spotlight

          TurnKey TWiki Appliance

          A TWiki appliance that is easy to use and lightweight.