OpenCms 10内容存储在数据库中

时间:2016-05-30 12:09:09

标签: java mysql opencms

我是OpenCms的新手。我的问题是,如果我在OpenCms VFS(虚拟文件系统)中创建一个模板作为JSP文件并添加一些内容,如图像,文本,链接文本等:

  1. 该内容将存储在MySQL数据库中的哪个位置?

  2. 所有这些内容都存储在同一个表中,还是存储在不同的表中?

  3. 任何想法都赞赏。

1 个答案:

答案 0 :(得分:1)

  1. 是的,内容存储在数据库中,blobs(二进制大对象)存储在CMS_CONTENTSCMD_OFFLINE_CONTENTS中。其他表格用于元数据(即CMS_OFFLINE_PROPERTIESCMS_ONLINE_PROPERTIES)。

    OFFLINE和ONLINE /常规表之间的区别在于模式:OpenCms上下文中的术语OFFLINE是指未发布(创作)的站点,而ONLINE是发布的站点。

  2. 实际内容存储在(1)中提到的表格中,而元数据存储在其他地方。

  3. 请注意,可以将某些文件类型作为静态内容导出到RFS(真实文件系统)的方式配置OpenCms,以便更快地提供。但无论如何,它主要存储在数据库中。