簡體   English   中英

如何在我的Java應用程序中啟用數據庫緩存

[英]How to enable database cache in my java application

我有一種情況,我有這將在任何時間通過最終用戶更新的數據庫......我的Java應用程序需要一次數據庫中的所有變化做緩存的數據? 這怎么可能? 有人幫我清理這個問題?

我想知道如何緩存數據庫的數據,一旦任何更新是在數據庫中進行?

您可以將存儲過程注冊為觸發器,以將更新通知給Java應用程序。 閱讀關於觸發器在這里: https://dev.mysql.com/doc/refman/5.7/en/trigger-syntax.html

您的問題可以用不同的方式解釋:

  • 您希望最小化數據庫中更新和緩存更新之間的等待時間。 最終的一致性還可以。
  • 緩存與數據庫內容保持一致

后者很難實現。 如果需要的一致性,然后,在某些時候,數據庫事務必須等到申請通知的承認。 你會遇到很多的分布式計算領域的有趣問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM