监视客户端上的db2中的更改并相应地更新服务器上的DB

时间:2014-10-13 05:34:36

标签: java spring hibernate

我正在开发一个应用程序,我必须将客户端的数据整合到一个中央数据库中。 问题是如何实时监控客户端上的任何数据更改(保存,更新,删除)。我有什么出路吗?

我正在使用Hibernate批量从客户端获取数据。检查每一行数据并将其与中央DB进行单元格比较是不切实际的。我必须处理大约25个表。

感谢任何帮助或提示。

此致

1 个答案:

答案 0 :(得分:0)

DB2无法为您执行此操作。

你需要两件事:

  1. 捕获Web应用程序中的所有写入操作。如果你知道actions / URLs / servlets这是你的起点。或者给hibernate听众一个机会。
  2. 如果您需要实时更新您的网络客户端。你应该寻找网络套接字。这允许服务器 - 客户端通信。使用Web套接字,您可以告知Web客户端在其他客户端更改数据后更新其数据。