5.5. 使用链
链是一种代表客户端应用程序将请求重定向到其他服务器的方法。链(Chaining)作为插件在服务器中实施。插件被默认启用。使用这个插件,您可以创建数据库链接,指向远程存储的数据的特殊条目。当客户端应用程序从数据库链接请求数据时,数据库链接会从远程数据库检索数据并将其返回到客户端。
图 5.10. 使用链将客户端请求发送到服务器
每个数据库链接都与保留数据的远程服务器关联。您还可以配置包含数据库链接副本的备用远程服务器,以便在出现故障时使用。
有关配置数据库链接的更多信息,请参阅 创建和维护数据库链接。
数据库链接提供以下功能:
对远程数据的不可见访问
数据库链接会解析客户端请求,从客户端完全隐藏数据分发。
动态管理
您可以在整个系统一直供客户端应用程序使用时,在系统中添加或删除目录的一部分。您可以使用数据库链接来临时将引用返回给应用程序,直到您在目录中重新分发条目。
您还可以使用返回引用的后缀而不是将客户端应用程序转发到数据库来实现。
Access control
数据库链接模拟客户端应用程序,为远程服务器提供适当的授权身份。当不需要访问控制评估时,您可以禁用远程服务器上的用户模仿。
有关数据库链接和访问控制评估的更多信息,请参阅 数据库链接和访问控制评估。