查询通知



我有一个需要在数据库上执行'select'的程序:hsqldb然后,每当信息更改时,我都想获取查询更改的通知 - 这是删除/插入/更新查询结果表。

我的问题是 - 这似乎是一个非常基本的要求,但我还没有找到解决方案。这个概念有正式名称吗?

我知道Oracle中的CQN,但有一些缺点。

这是我正在考虑达到我要求的一些可能的方法:

  1. 使用Oracle的CQN-它不是完美的,而且我不想使用Oracle-因为在内存中可以提供更好的性能。

  2. 将机制实现到HSQLDB中 - 因为它是开源的。但是它有很多情况。

是否有支持此的数据库?

谢谢

使用HSQLDB,您可以在查询中使用的每个表上使用触发定义来通知删除,插入和更新更改。那时,您可以再次执行Select以获取更新的结果。

最新更新