हमारे पास एक मूल्य निर्धारण डेटासेट है जो निहित मानों या रिकॉर्ड्स की संख्या को बदलता है। मूल्यों में परिवर्तनों की तुलना में जोड़े गए या हटाए गए रिकॉर्ड की संख्या छोटी है। डेटासेट में आमतौर पर 8 गुणों के साथ 50 से 500 आइटम होते हैं।बेस्ट हैश फ़ंक्शन?
हम वर्तमान में AJAX का उपयोग एक JSON संरचना को वापस करने के लिए करते हैं जो डेटासेट का प्रतिनिधित्व करता है और इस संरचना का उपयोग करके नए वेब मानों के साथ एक वेबपृष्ठ अपडेट करता है और जहां आइटम को हटाने या जोड़ने के लिए आवश्यक है।
हम दो हैश मानों के साथ अनुरोध करते हैं, एक मूल्य के लिए और दूसरे रिकॉर्ड के लिए। ये एमएस 5 हैंश जेएसओएन संरचना के साथ निम्नलिखित अनुरोध के साथ भेजे जाने के लिए लौटे हैं। यदि हैश में कोई बदलाव है तो हमें पता है कि हमें एक नई JSON संरचना की आवश्यकता है अन्यथा हैश को बैंडविड्थ को बचाने और अनावश्यक क्लाइंट-साइड प्रसंस्करण को खत्म करने के लिए वापस कर दिया गया है।
चूंकि एमडी 5 आमतौर पर एन्क्रिप्शन के साथ प्रयोग किया जाता है, केवल डेटा परिवर्तनों का पता लगाने के लिए हैशिंग एल्गोरिदम का सबसे अच्छा विकल्प है?
हम मूल्यों और अद्यतनों में परिवर्तन का पता लगाने के साथ-साथ अतिरिक्त या हटाए गए आइटमों का पता लगाने और पृष्ठ डीओएम को तब्दील करने के वैकल्पिक तरीकों का पता लगा सकते हैं?
यह एक आम गलतफहमी है। हैश फ़ंक्शंस "किसी इकाई का अनूठा प्रतिनिधित्व प्रदान नहीं करते हैं"। वास्तव में, यह गारंटी है कि किसी भी हैश फ़ंक्शन का मामला न हो, जिसका डोमेन इसकी सीमा से बड़ा है। – recursive