logo
Durus

Introduction

This is Durus, a persistent object system for applications written in the Python programming language. Durus offers an easy way to use and maintain a consistent collection of object instances used by one or more processes. Access and change of a persistent instances is managed through a cached Connection instance which includes commit() and abort() methods so that changes are transactional. Durus is best suited to collections of less than a million instances with relatively stable state.

Pycon 2005 included "Durus: A Persistence System for Python" [html] [pdf]

Download

Durus 3.7 was released on 2 May 2007.

Documentation

Documentation for durus is included in the source distribution, in the readme. There is also a FAQ available.

Mailing list

Durus can be discussed on the the durus-users mailing list.

Source of Support

This work was supported by DARPA/MTO under Contract MDA972-03-1-0022.