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