news

microsoft open source drasi, three major component designs write a new chapter in big data processing

2024-10-05

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

it house reported on october 5 that microsoft released a blog post on october 3, introducing the launch of a new drasi open source data processing system to simplify the detection and response process of critical events in complex infrastructure.

traditional data processing systems usually require centralized data storage and continuous querying of the database, while microsoft's drasi can track changes in dynamic environments and automatically react to them, mainly by tracking event logs and change feeds, providing a more efficient cross-system data processing methods.

drasi adopts a low-code query basic approach to support developers in writing rich graph queries (it home note: refers to executing complex and diverse queries in graph databases) to define the types of changes they wish to detect.

the workflow consists of three components: data source, continuous query, and reaction.

data sources (sources): connect to various data sources in the system to continuously monitor key changes. data sources track application logs, database updates, or system metrics and collect relevant information in real time.

continuous queries: drasi uses continuous queries instead of manual point-in-time queries to continuously evaluate incoming changes based on predefined criteria. query language that eliminates the need to sort the data beforehand.

reactions: drasi will execute the registered automatic reactions when changes are completed in the continuous query. these reactions can send alerts, update other systems, or perform remediation steps, all tailored to your operational needs.

microsoft says drasi currently supports postgresql, microsoft dataverse and azure event grid, and organizations can build their own integrations based on their needs.

on the open source side, drasi is released under the apache 2.0 license, which is suitable for commercial and non-commercial projects.