java—在数据库更新调用之前查找旧数据和当前数据之间的差异

vuv7lop3  于 2021-06-10  发布在  Redis
关注(0)|答案(1)|浏览(351)

我的服务中有一个要求,即每当对数据库进行更新调用时,我都希望将当前值(我正在更新的值)与以前的值(数据库中的值)进行比较,并根据需要做出决定(例如发送通知)。解决这个问题的唯一方法是(在更新之前)调用数据库并比较事件。有人能提出更好的方法吗?

6xfqseft

6xfqseft1#

如果数据量很小,可以使用缓存来存储数据,以便更快地读取。除此之外,如果您有更大的数据量并且想要更高的性能,我建议您对数据库进行更多的复制,并使用leader followers类型的配置,这样您就可以通过添加更多的followers来扩展您的读取

相关问题