在本机SQL,特定于SQL数据库(即PostGresQL)或其他(NoSQL数据库)中,当条目符合条件时,是否可以订阅查询并接收更新?例如,我有一个查询:SELECT * FROM users WHERE birthday = today()
是否可以在条目符合条件时接收更新,而不使用所谓的“拉动”机制?查询可能会稍微复杂一点,因为这种解决方案是根据用户首选项发送重复消息的解决方案所必需的。
答案 0 :(得分:0)
我知道的唯一具有这种内置通知的数据库是RebirthDB,它具有一个名为“ changefeeds”的功能:
它们允许客户接收对表,单个文档, 甚至发生时来自特定查询的结果。几乎任何 ReQL查询可以变成变更提要。
唯一的问题是该数据库最初以RethinkDB的形式出现,但该公司在2016年合并,并留给了开源社区。通过积极的开发,它在GitHub上仍然可以作为“ RebirthDB”使用,但是该文档只是带有GitHub声明的旧Rethink文档的副本。他们有网站网址,但没有网站。我希望他们能够保持下去:这是一个好主意。