You are not logged in Log in Join
You are here: Home » Members » jim » ZODB » ObjectMultiFileStorage » wikipage_view

Log in


FrontPage » RelationalStorage » MultiFileStorage »


Initiator: Jason Spisak

A MultiFileStorage that uses the ZODB FileStorage format to create a file in a host filesystem for each object in the ZODB. The file will contain the persistant and version/transaction/undo information for that object. From this you gain single item Pack capability. To accomplish this, there would have to be a LocalPack? and GlobalPack? structure to allow for all the objects to be Packed at once. This fits into a WorkFlow? environment useing the current transaction scheme. Multiple revisions of an object are reviewable and commisstable without any extra "Reviewable Product" products/code. The way that ZODB handles OID's would have to be expanded to allow a file for each object to be created linked to it's OID. This is where the StorageManager would excel without having to change the current ZODB implementation.