Click here to start

Table of contents

PowerPoint Presentation

What is persistence?

Python approach

Not on today’s agenda

ZODB key ideas

Persistent base class

Persistence by reachability

A simple example

Object serialization

Pickling persistent objects

Object identity / caching

Attribute access handlers

Example __getattribute__() hook

Transactions

Concurrency and conflicts

Retrying conflicts

Other features

Limitations

Getting the software

Author: Jeremy Hylton

E-mail: jeremy@zope.com

Homepage: http://www.python.org/~jeremy/