سؤال

أقوم بتنفيذ نمط تصميم قاطع الدائرة لنظام موزع على نطاق واسع (على AWS).

تقدم Netflix وصفًا رائعًا هنا: http://techblog.netflix.com/2011/12/making-netflix-api-more-resilient.html

أحتاج إلى بعض النصائح لتنفيذ قاعدة بيانات المراقبة الخلفية.في الأساس ، أنا بحاجة إلى قاعدة بيانات / خفي / خدمة يمكنها القيام بما يلي:

  1. تخزين آلاف الكتابات في الثانية.
  2. جمع آلاف السجلات بسرعة (الثواني القليلة الماضية) أو احتفظ بطريقة أخرى بمتوسط حساب متوسط متداول للحالات ، وما إلى ذلك (يفضل مع بعض التخزين المؤقت).
  3. خزن بيانات أسبوعين أو نتائج العمليات الحسابية في الخطوة 2.

هل توجد قاعدة بيانات حالية أو برنامج آخر مناسب لهذه المهمة؟أشك في أن Netflix ستمنحني صورهم ؛)

هل كانت مفيدة؟

المحلول

يستخدمون Cassandra في الواجهة الخلفية.راجع هذه المقالة حول بنية Netflix ...

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top