রেকর্ডিং ভিউগুলি খুব সহজ, কেবল কোনও টেবিলে একটি সারি যুক্ত করুন যা "দর্শন" ক্রিয়াকে উপস্থাপন করে। এটি দ্রুত কারণ ডেটাবেসে কোনও লকিংয়ের প্রয়োজন নেই, আপনি কেবল একটি স্তূপের শেষে সারি যুক্ত করছেন।
মোট সংখ্যার সংখ্যায় একত্রিত হওয়ার জন্য এমন কিছু করার দরকার রয়েছে SELECT COUNT(*) FROM ...
যার অর্থ হিসাবের অগ্রগতি চলাকালীন আপনাকে টেবিলটি লক করতে হবে। বৈকল্পিকভাবে, UPDATE ... SET num_views = num_views + 1
প্রত্যেক বার যখন কেউ এটি দেখার জন্য আপনি সেই নির্দিষ্ট সারিটি লক করা দরকার।
সুতরাং একটি স্কেলিবিলিটি দৃষ্টিকোণ থেকে, প্রতিবার কেউ ভিডিও দেখলে একটি সারি যুক্ত করা এবং তারপরে SELECT COUNT(*) FROM ...
প্রতি দশ মিনিট বা তার পরে আরও বেশি দক্ষ ।
দ্রষ্টব্য আমি আসলে ইউটিউবের আর্কিটেকচারটি জানি না, বা তারা এমনকি তাদের ডেটা সংরক্ষণের জন্য কোনও সম্পর্কিত ডেটাবেস ব্যবহার করে কিনা, তবে তারা যা ব্যবহার করে না কেন , নীতিটি সম্ভবত একই রকম: তথ্য সন্নিবেশ করা সস্তা, সমষ্টিগত মানগুলি (তুলনামূলকভাবে) ব্যয়বহুল ।