监视数据库更改的最佳方法

时间:2020-05-15 06:22:41

标签: java sql database oracle

我需要用Java创建一个Web应用程序,该应用程序提供一个基于db表内容的仪表板。 它需要“自动刷新”,并始终与数据库中的实际数据同步。

对于浏览器<-> servlet交互,我可以使用websockets或至少通过长时间轮询来实现“新鲜”,但是我仍然会陷入Java <-> db通信中。

我可以进行一些轮询,但实际上我会从数据库本身获得一些“通知”。

有什么方法/一些库可以实现吗?

就我而言,数据库是oracle,但我也对postgres的解决方案感兴趣。

1 个答案:

答案 0 :(得分:0)

要监视数据库更改,debezium连接器是好的。通过使用此功能,您将获得kafka主题中数据库的所有更改事件。

对于oracle,请参阅this教程

有关Postgresql,请参阅this教程

相关问题