Microsoft prezentuje Drasi, platformę typu open source do przetwarzania zmian danych
Dzisiaj Microsoft wprowadził Drasi , najnowocześniejszą platformę przetwarzania zmian danych typu open source , zaprojektowaną w celu umożliwienia programistom automatyzacji inteligentnych odpowiedzi w dynamicznych środowiskach bez obciążeń związanych z tradycyjnymi metodami przetwarzania danych. W przeciwieństwie do konwencjonalnych praktyk, które obejmują przesyłanie danych do centralnego jeziora danych lub regularne przeszukiwanie repozytoriów danych, Drasi skutecznie monitoruje zmiany, obserwując zdarzenia w dziennikach i kanałach zmian.
Dzięki swojemu low-code, opartemu na zapytaniach frameworkowi, Drasi umożliwia programistom formułowanie skomplikowanych zapytań graficznych, które określają konkretne typy zmian, które zamierzają monitorować. W miarę zachodzenia zmian, Drasi ocenia, czy zmiany te aktywują aktualizacje odpowiednich zestawów wyników tych zapytań. Gdy zostanie wykryta zmiana, Drasi inicjuje reakcje zależne od kontekstu. Cała ta operacja wykorzystuje trzy główne komponenty Drasi: Źródła , Ciągłe zapytania i Reakcje .
- Źródła — Te komponenty łączą się z różnymi źródłami danych w Twoich systemach, nieustannie skanując w poszukiwaniu istotnych zmian. Źródło może monitorować dzienniki aplikacji, modyfikacje bazy danych lub metryki systemu, przechwytując istotne informacje w czasie rzeczywistym.
- Ciągłe zapytania — Drasi przyjmuje Ciągłe zapytania zamiast ręcznych, punktowych zapytań w czasie, stale oceniając przychodzące zmiany na podstawie określonych kryteriów. Te zapytania, tworzone w Cypher Query Language , integrują dane z wielu źródeł bez wcześniejszego zestawiania danych.
- Reakcje — Gdy zmiany spełniają kryteria ciągłego zapytania, Drasi wdraża zarejestrowane zautomatyzowane reakcje. Odpowiedzi te mogą obejmować wysyłanie alertów, aktualizowanie połączonych systemów lub wykonywanie działań naprawczych, wszystko dostosowane do Twoich wymagań operacyjnych.
Ciągłe zapytania Drasiego są wyrażane jako deklaratywne zapytania grafowe wykorzystujące język zapytań Cypher . Umożliwia to programistom tworzenie pojedynczego zapytania, które obejmuje zmiany, które chcą monitorować, oraz dane, które zamierzają przechwycić, określając, kiedy te zmiany mają miejsce.
Ponadto architektura Drasi jest zaprojektowana tak, aby obsługiwać dostosowywanie. Obecnie Drasi integruje się z PostgreSQL , Microsoft Dataverse i Azure Event Grid Sources and Reactions. Jednak organizacje mogą również rozwijać własne integracje dostosowane do ich konkretnych wymagań.
Drasi jest rozpowszechniany na podstawie licencji Apache 2.0 , która pozwala organizacjom na wdrażanie go zarówno w ramach inicjatyw komercyjnych, jak i niekomercyjnych.
Źródło: Microsoft
Dodaj komentarz