2016-12-15 42 views
0

我正在嘗試使用sql來查詢緩存數據的apache點火數據網格。當數據在持久性存儲中可用且csvs可用時如何更新點燃緩存?

我可以從mysql和csv啓動時將數據加載到啓動緩存中,並且可以使用sql進行查詢。

要在生產中進行部署,除了在啓動時加載緩存。我希望在mysql中有數據可用時以及爲某些緩存創建csvs時不斷更新不同的緩存。

我不能使用通讀,因爲我將使用SQL查詢。

它是如何在點燃中完成的?

回答

0

如果要直接更新數據庫,實現此目的的唯一方法是手動重新加載數據。您可以在數據庫上觸發一個以某種方式啓動重新加載的觸發器,或者有一個機制來定期檢查是否有任何更改。

但是,執行此操作的最佳方法是不要直接更新數據庫,但始終使用Ignite API進行直寫。這樣你可以保證緩存和數據庫始終保持一致。

相關問題