存储与共享

当 Bloom 客户端在未使用 Bloom 服务器插件的情况下使用时,视角(Perspectives)会存储在用户机器的本地。此位置取决于 Bloom 是在 Neo4j Desktop 还是在网页浏览器中运行。在此设置下,视角无法在不同用户之间共享。

企业版 当使用 Bloom 服务器插件时,视角会存储在服务器插件提供的持久存储(即 Neo4j 数据库)中。因此,它们可以轻松地在访问同一 Neo4j 服务器的不同用户之间共享。

可以通过视角定义抽屉中的“共享”标签页显式控制视角共享。分配视角的最佳实践是为每个视角创建一个自定义角色,并将该角色添加到应该访问该视角的每个用户。另请参阅 视角和场景的基于角色的访问控制

perspective sharing

多用户视角编辑

企业版

当多个用户可以访问同一个视角时,可能需要编辑该共享视角。为确保共享视角始终是最新的,Bloom 会频繁检查数据库是否有更改。如果发现任何更改,它们会被合并,当前视角会刷新,并在视角抽屉中出现通知。该通知会告知是哪位用户进行了更改以及何时进行的。

multi user perspective

自动视角刷新仅适用于使用 Bloom 服务器插件存储的视角。

Bloom 部署模式 中所述,您可以连接使用 Bloom 服务器插件的 Neo4j DBMS,也可以连接不使用该插件的 DBMS。您选择的部署选项会以不同方式影响视角画廊。

使用 Bloom 服务器插件 企业版
  • 视角由插件存储在 Neo4j 数据库中。

  • 画廊仅显示插件从其存储返回的视角。

  • 在 4.x 版本中,如果存在多个数据库,画廊允许您选择数据库,然后仅显示当前数据库的视角。

未使用 Bloom 服务器插件
  • 视角存储在由托管环境(Neo4j Desktop 或网页浏览器)提供的应用本地存储中。

  • 视角保留对创建时对应数据库的引用。

  • 画廊显示分配给当前数据库的视角。