Artifactory 是否需要专用的 Oracle 数据库?

Is a dedicated Oracle database required for Artifactory?

在 JFrog 的 Artifactory Installation Documentation 中,在 Configuring the Database, Oracle 部分下有 2 个相互冲突的语句:

  1. 在概述中: 要将 Artifactory 运行 与 Oracle 结合使用,您 必须创建一个专用的 Oracle 数据库实例,然后配置 Artifactory 以使用它,如下所述部分。
  2. 在创建 Artifactory Oracle 数据库下,项目 #2 建议:对于上述两个选项(完整数据库和数据库文件系统),建议创建专用的 table space 并使用 AL32UTF8 编码。

我提出这个问题,因为我们只想在预先存在的存储库类型数据库中创建一个新的 tablespace。

同样在网站上,SQL服务器下是这个花絮,由不同的人写的: 运行 MS SQL 服务器时优化 Artifactory 运行将 Artifactory 与 Microsoft SQL 服务器 连接时,您可以在现有服务器上创建 Artifactory 模式 用于其他应用程序,但是为了获得最佳性能,我们建议创建一个专用的 Microsoft SQL 服务器数据库实例,然后配置 Artifactory 以使用它,如以下部分所述。

所以我想我的问题是这个。对于 Oracle,拥有专用数据库实例是建议还是要求?

我最近将 artifactory 从 4.9.0 版升级到 6.1.0 版,并将数据库从 derby 迁移到 postgreSQL。虽然它是为 postgreSQL 服务器编写的专用主机,但我已经在同一台主机上测试了上述两种活动,并且运行良好。对于实际升级,我们有一个专用的数据库实例。

但我猜专职主持人可能指的是最佳实践。