我有一個用例,其中我的數據存在於Mysql中。來自mysql的實時數據消耗
對於Mysql中的每個新行插入,我必須對新數據執行分析。
如何我目前解決這個問題是:
我的應用程序是一個春季啓動應用,我都用調度其檢查後每個數據庫進入新行2秒。
的問題與當前的做法是:
即使有在MySQL表沒有新的數據,調度火災MySQL查詢,以檢查是否新的數據可用。
在觸發器的任何SQL數據庫中解決此類問題的一種方法。
但到現在爲止,我沒有成功地創建mysql的觸發它可以調用Java的基於春應用或一個簡單的Java應用程序。
我的問題是:
是他們沒有更好的解決我上面的用例方法是什麼?即使我打算轉換到另一個存儲(數據庫)系統,如果它們是爲這種類型的用例而構建的。
你是否在從插入數據的應用程序的控制? – Tousif
恕我直言,數據庫工作並不是擔心x數量的消費者如何使用它的數據。你目前的實現是好的,但如果你正在尋找一個「觸發器」,爲什麼不在你的應用程序中查找它插入新數據的位置?如果你需要一些實時的和響應的,你可以看看消息? – Nope
您的彈簧存儲庫是數據更改的唯一來源,還是實際上有其他應用程序可能會混淆您的數據? – varren