根据这篇文章: http://ifpeople.wordpress.com/2010/10/20/plone-4-best-yet-of-the-best-cms/
有关于数据存储的说法:
Plone 4的处理能力非常强 大文件已经大大改善 因为现在存储了所有文件数据 文件系统而不是文件系统 数据库。这增强了 Plone可扩展以处理巨大的内容 开箱即用的存储库!
我不是用户。这句话是什么意思?是平面文件数据库吗?
答案 0 :(得分:4)
现在存储在常规文件系统文件夹中,而不是将上传的pdf等存储在数据库中。
因此它们作为常规文件存储在常规文件系统中。 Plone的数据库本身透明地处理这些文件,因此应用程序代码不需要知道文件是在文件系统上还是在数据库内。 (技术术语是“BLOB存储”:二进制大对象)。
而且,是的,它对性能有很大帮助: - )
有关其他说明,请参阅http://jstahl.org/archives/2010/09/01/5-things-that-rock-about-plone-4/上的第4点。
答案 1 :(得分:4)
默认情况下,上传到Plone 4站点的文件和图像不再存储在传统的“filestorage”文件(例如Data.fs)中,而是存储在文件系统上特殊组织的“blob”存储区域中。这对于防止巨大的Data.fs文件有很大帮助。其他所有内容都像以前一样存储在文件存储中。你唯一需要担心的是如何正确地进行备份,因为repozo不支持这个: - )
答案 2 :(得分:1)
不,这句话是指在Plone 4中包含ZODB“blob support”(http://en.wikipedia.org/wiki/Binary_large_object)。在此版本之前,文件和图像等对象存储在(平面文件)Data.fs文件(它是ZODB的一部分)。
现在,它们存储在文件系统中(仍然由ZODB管理),如下所示:
var/blobstorage
var/blobstorage/.layout
var/blobstorage/0x00
var/blobstorage/0x00/0x00
var/blobstorage/0x00/0x00/0x00
var/blobstorage/0x00/0x00/0x00/0x00
var/blobstorage/0x00/0x00/0x00/0x00/0x00
var/blobstorage/0x00/0x00/0x00/0x00/0x00/0x00
var/blobstorage/0x00/0x00/0x00/0x00/0x00/0x00/0x3b
var/blobstorage/0x00/0x00/0x00/0x00/0x00/0x00/0x3b/0xa5
var/blobstorage/0x00/0x00/0x00/0x00/0x00/0x00/0x3b/0xa5/0x038ba9d72acbdcdd.blob
var/blobstorage/0x00/0x00/0x00/0x00/0x00/0x00/0x3b/0xa9
var/blobstorage/0x00/0x00/0x00/0x00/0x00/0x00/0x3b/0xa9/0x038ba9d836b5cdaa.blob