وب‌سرویس مجید

پروژه ignite

apache/ignite

کاربرد:

آپاچی آیگنایت یک پلتفرم محاسبات توزیع‌شده با حافظه بالا (in-memory) است که برای پردازش سریع داده‌ها و ذخیره‌سازی مقیاس‌پذیر طراحی شده. این ابزار می‌تونه به عنوان یک پایگاه داده in-memory، کش توزیع‌شده یا موتور محاسبات موازی استفاده شود.

در چه شرایطی بهتره استفاده شود؟

وقتی نیاز داری داده‌های حجیم رو با کمترین تأخیر پردازش کنی، مثل سیستم‌های معاملاتی بلادرنگ، تحلیل‌های لحظه‌ای داده (real-time analytics)، یا کش کردن داده‌های پایگاه‌های داده سنتی. همچنین وقتی بخواهی بدون توقف (24/7) سیستم رو اجرا کنی، چون از تولید پویا و مقیاس‌پذیری افقی پشتیبانی می‌کنه.

چند مثال از موارد استفاده

بانک‌ها برای تشخیص تقلب در لحظه

پلتفرم‌های تجارت الکترونیکی برای مدیریت سبد خرید کاربران به صورت real-time

سیستم‌های IoT برای پردازش جریان داده‌های دستگاه‌ها

شرکت‌های تحلیل داده برای اجرای پرس‌وجوهای پیچیده روی داده‌های بزرگ

  • ##distributed
  • ##in
  • ##real
  • ##scalable
  • ##apache
  • ##big
  • ##high
  • ##cloud
  • ##data
  • ##low