ایسا کیا منظر نامہ ہے جس میں آپ CDC کے لیے بہت زیادہ قدر دیکھتے ہیں؟
-
1. ایک بہت بڑی آن لائن سروس کا تصور کریں، جیسے Snapchat، صارف کی سرگرمیوں کو MongoDB جیسی کسی چیز میں رکھنا۔ اپ ڈیٹ کی شرحیں بہت زیادہ ہیں، ٹیبل کا سائز بہت بڑا ہے، ٹیبل فوٹ پرنٹ عالمی ہے۔  2. آپ کو OLTP میں ڈیٹا کی ضرورت ہے کیونکہ آپ صارف کے ڈیٹا کو ان کے لیے اشتہارات کو نشانہ بنانے کے لیے استعمال کرنے کی کوشش کر رہے ہیں، اس لیے ڈیلٹا میں ذخیرہ کرنا کوئی آپشن نہیں ہے۔ آپ کو آن لائن حل کی ضرورت ہے۔ یہ آن لائن اسٹور مجموعوں کو برقرار رکھتا ہے (مثال کے طور پر، پچھلے 5 منٹ میں کلکس، دلچسپی کے ویکٹر وغیرہ)۔ گوگل اس کے لیے کنساس کا استعمال کرے گا، فیس بک شارڈڈ MySQL + Tao استعمال کرتا ہے۔  3. آپ کو اپنی آن لائن اشتہاری حکمت عملی کا تجزیہ کرنے اور پیداوار بڑھانے کے لیے اپنے ML ماڈلز کو دوبارہ تربیت دینے کے لیے یہ فی صارف ڈیٹا استعمال کرنے کی ضرورت ہے۔  4. آپ سرونگ ڈی بی کو تجزیاتی کام کے بوجھ کے ساتھ نہیں مار سکتے، وہ اس کے لیے بہتر نہیں ہیں۔ بہت سے No-SQL DB اس قسم کے سوالات کی اجازت بھی نہیں دیتے ہیں جن کی آپ کو چلانے کی ضرورت ہے۔  5. ڈیٹا بیس بہت بڑا ہے، اس لیے اسنیپ شاٹ لینا مہنگا اور سست ہے۔  6. بہت سارے صارفین دن کے کسی مخصوص وقت میں غیر فعال ہوتے ہیں، اس لیے پوری ریاست کی تصویر کشی کرنا بھی ناکارہ ہے۔  7. میں اصل پروڈکشن DB میں تبدیلیاں بھی جاننا چاہتا ہوں۔ پروڈکشن DB ایک OLTP اسٹور ہے اور اتنی زیادہ حالت نہیں رکھ سکتا۔  CDC --- اس استعمال کے معاملے کے لیے ایک مؤثر جواب ہو سکتا ہے۔