جریان بیدرنگ دادهها (RTDS) شامل جمعآوری و ورود به یک توالی از دادهها از منابع مختلف و پردازش آنی معنی است.
نمونههایی از دادههای جریانی شامل فایلهای لاگ تولید شده از کاربران برنامههای موبایل یا وب، خریدهای الکترونیکی، فعالیت بازیکنان در بازیها، اطلاعات شبکههای اجتماعی، صحنههای معاملاتی مالی، خدمات جغرافیایی و تلهمتری از دستگاههای متصل است.
جریان بیدرنگ داده این امکان را میدهد که دادهها را، بدون اینکه برای دریافت پاسخها مدتها منتظر ماند، تحلیل و پردازش آنی کرد.
اجزای RTDS
منبع: شامل صدها و هزاران دستگاه یا برنامه است که دادههای متوالی با حجم بالا و سرعت بالا تولید میکنند. نمونههایی از این منابع شامل دستگاههای موبایل، برنامههای وب (clickstream)، لاگهای برنامه، حسگرهای اینترنت اشیا (IoT)، دستگاههای هوشمند و برنامههای بازی هستند.
ورود به جریان: یکپارچگی ایمن که امکان ضبط دادههای متوالی تولید شده از هزاران دستگاه را فراهم میکند.
ذخیرهسازی جریان: انتخاب روشی که نیازهای ذخیرهسازی را بر اساس مقیاس، تأخیر و الزامات پردازش برآورده کند.
پردازش جریان: انتخاب از میان مجموعهای از خدمات از روشهایی که تنها با چند کلیک دادهها را به مقصدی انتقال میدهند.
مقصد: تحویل دادههای جریانی به مجموعهای از انبارهای داده و خدمات تحلیلی کاملاً یکپارچه برای ذخیرهسازی بلندمدت
موارد استفاده از RTDS
جریان بیدرنگ دادهها: جریان دادهها از صدها هزار دستگاه و انجام تبدیلهای ETL بر روی حجم بالایی از دادههای متوالی و با سرعت بالا به کاربران این امکان را میدهد که دادهها را بهمحض تولید تحلیل کرده و سپس آنها را در یک انبار یا پایگاه داده برای تحلیل بیشتر ذخیره کنند.
تحلیل زمان واقعی: تحلیل دادهها بهمحض تولید و امکان تصمیمگیری بیدرنگ در سراسر سازمان برای استفاده از فرصتها، بهبود تجربه مشتری، جلوگیری از خرابیهای شبکه یا بهروزرسانی بیدرنگ معیارهای کلیدی کسبوکار
لاگها: ضبط، پردازش و تحلیل بیدرنگ لاگها از برنامهها
بهروزرسانیهای بیدرنگ: تعامل با مصرفکنندگان، بازیکنان و معاملهگران مالی و ارائه بهروزرسانیهای بیدرنگ برای تصمیمگیری کلیدی، ارائه توصیهها و بهبود تجربه مشتری.
Clickstream: بهدستآوردن نمای آنی از عملکرد محتوای وب و تعامل کاربران با برنامهها و وبسایتها، از جمله رفتار کاربران، مدتزمان صرف شده، محتوای محبوب و غیره.
IoT: اتصال به صدها هزار دستگاه IoT و جمعآوری، پردازش و تحلیل بیدرنگ دادههای جریانی
پردازش رویداد جریانی: ضبط و پاسخ بیدرنگ به رویدادها در چندین برنامه. رایجترین موارد استفاده شامل ارتباط بین صدها میکروسرویس جدا شده و حفظ یک سیستم رکورد از طریق Change Data Capture است.
ارتباط بین میکروسرویسهای جدا: زمانی که هر میکروسرویس فعال میشود، رویداد میتواند بیدرنگ به یک جریان داده ارسال شود و سایر میکروسرویسها میتوانند این جریان را “نظارت” کنند تا ببینند آیا اقدام موردنظر انجام گرفته یا خیر.
تغییر ضبط دادهها: تمام تغییرات داده در چندین برنامه و پایگاه داده میتواند بیدرنگ به یک سیستم رکورد مرکزی جریانی شود.