微软今天宣布了Drasi,这是一个创新的开源数据变更处理平台,旨在帮助开发人员在动态系统中自动化智能反应,无需承担传统数据处理方法的开销。
Drasi的核心特点
无需数据复制:Drasi不依赖将数据复制到中央数据湖或定期查询数据源,而是通过监听日志和变更提要中的事件来跟踪变更。
低代码查询方法:Drasi采用基于查询的低代码方法,允许开发人员编写图形查询来定义他们想要检测的变更类型的复杂规则。
Drasi的三大组件
- 来源(Sources):连接到系统中各种数据源,持续监控指定的变更,并实时收集相关信息。
- 连续查询(Continuous Queries):Drasi使用连续查询而非手动即时查询,根据预定义的标准不断评估传入的变更。这些查询用Cypher查询语言编写,能够整合来自多个来源的数据。
- 反应(Reactions):当变更满足连续查询的条件时,Drasi将执行预设的自动化反应,如发送警报、更新其他系统或执行补救步骤。
Drasi查询语言
Drasi的连续查询使用Cypher查询语言编写,这是一种声明式图形查询语言,允许开发人员编写单个查询来描述他们想要检测的变更及其发生的数据。
定制与支持
Drasi的架构支持定制,目前支持PostgreSQL、Microsoft Dataverse和Azure事件网格的来源和反应,但组织可以根据自己的需求构建自己的集成。
许可与获取
Drasi在Apache 2.0许可证下提供,这意味着组织可以在商业和非商业项目中使用它。更多关于Drasi的信息可以在此查看。
0条评论