【问题标题】:Finding difference between older data and current data before Database update call在数据库更新调用之前查找旧数据和当前数据之间的差异
【发布时间】:2020-10-20 07:20:39
【问题描述】:

我的服务有一个要求,即每当对数据库进行更新调用时,我想比较当前值(我正在更新的)和以前的值(存在于数据库中),并根据需要采取一个决定(例如发送通知)。对于这个问题,我能想到的唯一方法是进行数据库调用(在更新之前)并比较事件。 有人可以为此提出更好的方法吗?

【问题讨论】:

  • 建议您使用更新触发器

标签: java mysql database redis


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-15
    • 1970-01-01
    • 1970-01-01
    • 2015-03-06
    相关资源
    最近更新 更多