微軟推出 Drasi,一個用於資料變更處理的開源平台
今天,微軟推出了Drasi,這是一個尖端的開源資料變更處理平台,旨在使開發人員能夠在動態環境中自動執行智慧回應,而無需承擔與傳統資料處理方法相關的負擔。與涉及將資料傳輸到中央資料湖或定期查詢資料儲存庫的傳統做法不同,Drasi 透過觀察日誌和更改來源中的事件來有效地監控變更。
憑藉其低程式碼、基於查詢的框架,Drasi 使開發人員能夠制定複雜的圖形查詢,概述他們想要監控的特定類型的變更。當發生變更時,Drasi 會評估這些變更是否會啟動對這些查詢的對應結果集的更新。當偵測到變化時,Drasi 會啟動情境感知反應。整個操作利用了 Drasi 的三個主要元件:來源、連續查詢和反應。
- 來源-這些元件與系統內的各種資料來源連接,不斷掃描重大變化。來源可以監視應用程式日誌、資料庫修改或系統指標,即時擷取相關資訊。
- 連續查詢-Drasi 採用連續查詢取代手動時間點查詢,依照指定的標準持續評估傳入的變更。這些查詢以Cypher 查詢語言編寫,整合了多個來源的數據,無需事先進行數據整理。
- 反應– 一旦更改滿足連續查詢的標準,Drasi 就會實施註冊的自動反應。這些回應可能包括發送警報、更新互連繫統或執行補救措施,所有這些都是根據您的操作要求進行客製化的。
Drasi 的連續查詢使用Cypher 查詢語言表示為宣告式圖形查詢。這使得開發人員能夠製作一個查詢,其中封裝了他們希望監視的變更和他們打算捕獲的數據,並描述了這些變更何時發生。
此外,Drasi 的架構旨在支援客製化。目前,Drasi 與PostgreSQL、Microsoft Dataverse和Azure 事件網格來源和反應整合。但是,組織也可以根據其特定要求開發自己的整合。
Drasi 是根據Apache 2.0 許可證分發的,該許可證允許組織在商業和非商業計劃中部署它。
來源:微軟
發佈留言