سؤال

وكنت أتساءل عن تصميم قاعدة بيانات جوجل تحليلات، كيفية التعامل مع القيم ضخمة في كل ساعة، حتى في غضون دقائق.

ودعنا نقول، ان هناك 100 مليون مستخدم ومستخدم تقريبا كل ديه 300 عدادات في كل دقيقة. لمستخدم واحد و 300 عدادات لها 18000 الصفوف في ساعة واحدة. ليوم واحد هو 432K الصفوف وما يقرب من 3 مليون صف.

ولقد فكرت أنها لا تستخدم قاعدة بيانات علائقية، ولكن غير متأكدة من ذلك ...

هل هناك أي اقتراح حول ذلك؟

والتحيات،

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

المحلول

جداول كبيرة

وأنت على حق، وأنها لا تستخدم قاعدة بيانات علائقية.

نصائح أخرى

وارتفاع قابلية لديه ملخص العمارة جوجل هنا . فإنه لا يناقش Analytics مباشرة لكنه يظهر كيف جداول كبيرة تناسبها في infratructure بأكمله. لست متأكدا من تفاصيل مخطط Google متاحة - كما يقول المقال "البنية التحتية يمكن أن يكون ميزة تنافسية." - ولكن أود أن أعتقد أنها كثيرا ملزمة أكثر إحكاما لتنفيذ الأجهزة من نموذج البيانات العادية سيكون

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