<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
we have some huge ZODB file storage (60-80 GB each) and we want<br>
to split the storage into a number of smaller storage (easier<br>
to handle for backup and packing). The storages themselves only<br>
contain a few (Zope 2) folders  - let&#39;s say folders A, B, C -<br>
within the root and we want to create seperate storages for A, B, C.<br>
<br>
Is there some easier approach than using the Zope 2 CopyManager API<br>
for moving data around. The ZODB storage iterator API comes to my mind...<br>
is this a suitable approach or is there some other light-weight approach<br>
(compared to using CopyManager API)?<br></blockquote><div><br>ExportImport module?<br><a href="http://svn.zope.org/ZODB/trunk/src/ZODB/ExportImport.py">http://svn.zope.org/ZODB/trunk/src/ZODB/ExportImport.py</a><br><br>At one point I suggested a feature for Zope 2 which would be &quot;Export as Mounted Storage&quot;.<br>

Which could generate a database with your exported content in it.  So you could simply<br>wire up the new storage in .conf file, delete the original and remount it with ZMI. <br><br></div></div><input id="gwProxy" type="hidden"><input onclick="jsCall();" id="jsProxy" type="hidden"><div id="refHTML">

</div>