擅长:python、mysql、java
<p>更明智的做法是使用<a href="http://www.zodb.org/en/latest/documentation/guide/zeo.html" rel="nofollow noreferrer">ZEO</a>在进程之间共享ZODB存储。在</p>
<p>ZEO在网络上共享一个ZODB数据库,并将冲突解决扩展到多个客户机上,这些客户机可以驻留在同一台机器上或其他地方。在</p>
<p>或者,您可以使用<a href="https://pypi.python.org/pypi/RelStorage" rel="nofollow noreferrer">^{<cd1>} backend</a>来存储ZODB,而不是使用标准的<code>FileStorage</code>;这个后端使用传统的关系数据库来提供并发访问。在</p>
<p>请参见<a href="https://stackoverflow.com/questions/5128807/zc-lockfile-lockerror-in-zodb/5128988#5128988">zc.lockfile.LockError in ZODB</a>以获取这两个选项的一些用法示例。在</p>
<p>ZODB数据结构只是持久化的Python数据结构;合并三个ZODB数据结构需要打开每个数据库并根据需要合并嵌套结构。在</p>