微軟公司于 10 月 3 日發(fā)布博文,介紹推出了全新的 Drasi 開源數(shù)據(jù)處理系統(tǒng),在復雜基礎設施中,簡化關(guān)鍵事件的檢測和響應流程。
傳統(tǒng)數(shù)據(jù)處理系統(tǒng)通常需要集中數(shù)據(jù)存儲且需要不斷查詢數(shù)據(jù)庫,而微軟的 Drasi 可以跟蹤動態(tài)環(huán)境中的變化并自動對此做出反應,主要通過追蹤事件日志和變更提要,提供了更高效的跨系統(tǒng)數(shù)據(jù)處理方法。
Drasi 采用低代碼查詢基礎方法,支持開發(fā)者編寫豐富圖查詢(IT之家注:指在圖數(shù)據(jù)庫中執(zhí)行復雜和多樣化的查詢),來定義希望檢測的變化類型。
工作流程包括三個組件:數(shù)據(jù)源、持續(xù)查詢和反應。
數(shù)據(jù)源(Sources):連接到系統(tǒng)中的各種數(shù)據(jù)源,持續(xù)監(jiān)測關(guān)鍵變化。數(shù)據(jù)源跟蹤應用程序日志、數(shù)據(jù)庫更新或系統(tǒng)指標,并實時收集相關(guān)信息。
持續(xù)查詢(Continuous Queries):Drasi 使用連續(xù)查詢,而不是手動的時點查詢,持續(xù)根據(jù)預定義標準評估傳入的更改。查詢語言,無需事先整理數(shù)據(jù)。
反應(Reactions):當更改完成連續(xù)查詢后,Drasi 會執(zhí)行注冊的自動反應。這些反應可以發(fā)送警報、更新其他系統(tǒng)或執(zhí)行補救步驟,全部根據(jù)您的運營需求量身定制。
微軟表示 Drasi 當前支持 PostgreSQL、Microsoft Dataverse 和 Azure Event Grid,組織也可以根據(jù)需求構(gòu)建自己的集成。
在開源方面,Drasi 以 Apache 2.0 許可證發(fā)布,適用于商業(yè)和非商業(yè)項目。