远程数据库链接



我和我的团队正在为一家银行开发一个程序,需要将数据与部署在银行客户内部网络上的现有系统同步。 对我们系统中的数据所做的任何更新都应复制到他们的系统中,反之亦然。我们系统使用的数据库是Oracle 11g,现有系统使用Oracle 10g。我们最初考虑为此使用 Web 服务,但现有系统的开发人员不想构建 Web 服务。 因此,我们可以选择使用数据库链接来同步数据。

  1. 使用数据库链接复制数据的优缺点是什么?
  2. 由于它是一个处理货币交易的银行应用程序,我们如何加密通过网络发送的数据?

您不会使用数据库链接来复制数据 - 至少不是单独复制。 您可能希望配置 Oracle Streams、Oracle GoldenGate 或高级复制来处理双向复制。 流将是首选,因为您正在处理 Oracle 到 Oracle 复制,因为它是比高级复制更新、更高效的体系结构。 这两个选项都包含在企业版许可证中。 GoldenGate是Oracle最近购买的产品,如果您尝试将数据从Oracle复制到非Oracle数据库并需要额外的许可,则更合适。

如果要加密两个数据库之间传输的数据,则需要在两个数据库上授予 Oracle 高级安全选项许可。 这是企业版许可证之上的额外费用选项。 另一种方法是在服务器之间配置 VPN 或安全端口转发。

相关内容

  • 没有找到相关文章

最新更新