plone中是否存在与修订数量一样多的副本?
在plone中,如果将文件(或任何内容)进行4次修订,则存在多少个物理副本?我正在使用plone 4.1,其中文件和图像存储在文件系统上。
-
内容对象由多个持久记录组成。对于包含文件系统上的二进制blob文件的图像和文件。
更改内容对象时, 只有 受更改影响的永久记录才作为事务的一部分写入。那时不会清除较早的记录,因此您可以得到多个副本。
因此,每次更改文件或图像的 二进制
内容时,都会使用该新数据创建一个新副本,并保留旧版本。但是,如果您仅更改标题或发布日期,则blob文件未受影响,那么您将不会获得原本不会更改的数据的额外副本。您使用ZODB打包来删除旧的事务数据。请注意,通过打包,您还删除了撤消已被打包删除了旧状态的更改的功能。