रिकॉर्डिंग दृश्य बहुत सरल है, बस "दृश्य" क्रिया का प्रतिनिधित्व करने वाली तालिका में एक पंक्ति जोड़ें। यह तेजी से है क्योंकि डेटाबेस में कोई लॉकिंग की आवश्यकता नहीं है, आप सिर्फ एक पंक्ति को ढेर के अंत में जोड़ रहे हैं।
यह देखते हुए कि विचारों की कुल संख्या में कुछ करने की आवश्यकता होती है, SELECT COUNT(*) FROM ...
जिसका अर्थ है कि गणना की प्रगति के दौरान आपको तालिका को लॉक करना होगा। वैकल्पिक रूप से, UPDATE ... SET num_views = num_views + 1
यह भी आवश्यक है कि आप उस विशेष पंक्ति को हर बार जब कोई व्यक्ति इसे देखता है तो उसे लॉक कर दें।
इसलिए देखने की क्षमता से, हर बार जब कोई वीडियो देखता है और SELECT COUNT(*) FROM ...
हर दस मिनट या इसके बाद एक पंक्ति जोड़ना बहुत अधिक कुशल होता है।
नोट मुझे वास्तव में YouTube की वास्तुकला का पता नहीं है, या वे अपने डेटा को संग्रहीत करने के लिए एक संबंधपरक डेटाबेस का उपयोग करते हैं या नहीं, लेकिन वे जो भी उपयोग करते हैं, सिद्धांत समान है: डेटा सम्मिलित करना सस्ता है, मानों को एकत्रित करना (अपेक्षाकृत) महंगा है ।