资源库中的每个顶级目录,例如 /users/courses,都与文档存储存在关联。管理员可以管理每个文档存储的配置设置。

设置文档存储

“管理文档存储”页面显示文档存储在系统中的位置和详细信息。资源库中的每个顶级目录,例如 /users/courses,都与文档存储存在关联。管理员可以管理每个文档存储的配置设置,其中包括:

  • JDBC 设置
  • 存储和临时存储位置和设置
  • 删除审计跟踪设置和报告
  1. 在“管理员面板”的资源管理下方,选择技术设置
  2. 选择文档存储。下表说明了通过在文档存储的菜单中选择任一选项可以执行的任务。
    要... 请选择…
    设置 JDBC 属性 JDBC 设置。随即出现“JDBC 设置”页面。
    更改文档存储的位置 临时存储设置。随即出现“存储设置”页面。
    设置文档存储的临时存储位置 临时存储设置。随即出现“临时存储设置”页面。
    生成已从文档存储中删除的项目的报告 删除审计跟踪报告。随即出现“删除审计跟踪报告”页面。
    设置跟踪删除项目的天数 删除审计跟踪设置。随即出现“审计跟踪设置”页面。
  3. 选择提交

管理员可以为文档存储设置临时存储位置。此份数据副本可用于灾难恢复。在此情况下,通过综合利用数据库备份和临时文件存储位置,可以在发生灾难时尽可能地将系统保持在最新状态。该备份位置可以设置在数据库或外部存储位置中。它不能与主存储位置相同。


更改资源库存储目录的物理位置

要更改资源库存储目录的物理位置,请按照以下步骤操作:

  1. bb-config.properties 文件中,为文档存储提供资源库文件的位置。
  2. 运行 PushConfigUpdates 命令行工具以激活更改。

配置临时存储设置

  1. 在“管理员面板”的资源管理下方,选择技术设置
  2. 选择文档存储
  3. 在文档存储的菜单中,选择临时存储设置。下表介绍了可用的字段。
    现场 说明
    临时存储位置
    Windows 临时存储位置 提供临时存储位置的路径。
    临时存储设置
    临时存储期限 选择从不,文件将无限期地保留在临时位置中。如果选择 x 天内删除选项,可在指定时间内将文件保存在临时存储位置。

恢复已删除项目

如果用户从资源库中删除了一个项目,该项目将在选定临时存储期限内存储在临时存储位置中。管理员可使用“删除审计跟踪报告”来查找临时存储位置中的项目的准确路径。找到该项目后,管理员可以将其以电子邮件的形式发送给用户。

如果已超过临时存储期限中设置的时间,管理员必须在数据库备份中搜索该项目。


生成删除审计跟踪报告

利用“删除审计跟踪报告”页面,管理员可以生成已被用户从资源库中特定子目录删除的数据的报告。此数据在选择性文件恢复中用于从备份中检索已从资源库中删除的单个文件。只要此数据存储在审计跟踪设置中,该数据就可用。

  1. 在“管理员面板”的资源管理下方,选择技术设置
  2. 选择文档存储
  3. 在文档存储的菜单中,选择删除审计跟踪报告。下表介绍了可用的字段。
  4. 选择提交
    现场 说明
    删除审计跟踪报告
    顶级目录名称 顶级目录名称在此处显示。
    子目录路径 提供要生成报告的子目录路径。
    起始日期 提供报告应开始的日期。使用 YY/MM/DD 格式。
    截止日期 提供报告应结束的日期。使用 YY/MM/DD 格式。

JDBC 设置

管理员可以为每个文档存储定制 Java 数据库连接 (JDBC) 设置。JDBC 是允许 Java 应用程序(如资源库)连接到数据库的 Java 标准。资源库使用小组连接(也称为连接“题库”)从数据库中读取信息并向数据库写入数据。项目或连接池中的连接允许 Java 线程使用数据库资源。最终用户的每个数据请求通常会消耗池中的一个项目。但是,用户请求和要求的连接数之间不存在一对一的关系。请求完成时,会释放连接供另一用户使用。

如果数据库请求数多于可用连接数,请求将排队等候直到出现可用数据库连接。

资源库繁忙时通常要求增加连接池的最大大小。这样,数据库就可以同时处理更多的请求。但是,由于附加的 CPU 和内存要求,将连接池最大大小设置得太大可能会降低数据库的性能。减少连接池的最大大小会降低数据库的负荷,但是如果太小,由于用户请求将排队等候直到有连接被释放,因此可能需要花费更长的时间来处理用户请求。

机构可能有针对每个文档存储的唯一使用方案。例如,如果用户大量使用虚拟硬盘,但不使用课程区,请考虑为 /users 文档存储增加最大连接数,为 /courses 文档存储降低此设置。

配置 JDBC 设置

  1. 在“管理员面板”的资源管理下方,选择技术设置
  2. 选择文档存储
  3. 在文档存储的菜单中,选择 JDBC 设置。下表介绍了可用的字段。
    JDBC 设置
    现场 说明
    JDBC 设置
    连接截止时间 偶尔,连接会保持打开但是无法使用。有时称其为“挂起的 Java 连接”。所有打开连接自动过期可确保挂起的连接最终关闭。提供数据库连接在系统将其自动关闭之前,保持打开的分钟数。需要时会创建新的连接,直到数量达到最大连接数设置。
    最大连接数 提供连接池中可以存在的最大连接数。如果此数字太高,由于数据库服务器消耗更多的资源,因此性能可能会降低。如果此数字太低,由于请求可能排队等候直到连接变为可用,因此可能需要花费更长时间来处理请求。
    最小连接数 提供数据库连接池的最小大小。
    无效连接超时期限 提供无效连接超时并从集合中删除之前经过的秒数。无效连接是在数据库和资源库之间不发送任何活动的连接。
  4. 选择提交