मेरे पास एक varchar कॉलम है जो बनाने के लिए बहुत बड़ा हैयह अद्वितीय है। क्या यह स्तंभ के मूल्य को हैश करने के लिए ठीक है और हैश को किसी अन्य चर स्तंभ में संग्रहीत करता है जो अद्वितीय है? इस दृष्टिकोण के लिए उनके पक्षधर हैं या वहाँ भी एक बेहतर है?
अधिक जानकारी: मुझे utf8 एन्कोडिंग में लेखों, पुस्तकों और पत्रों के लंबे शीर्षों (सबसे लंबे समय तक जब तक मुझे पता है कि 666 वर्ण लंबा है) संग्रहीत करना है।
उत्तर:
जवाब के लिए 0 № 1यदि आप सक्षम हैं, तो लेखक को एक में विभाजित करेंअलग कॉलम। सूचकांक को हैश + लेखक पर एक समग्र सूचकांक बनाएं। इस तरह से भले ही आपके पास हैश कोलिशन हो, लेखक को अंतर करना चाहिए। यदि आप और भी सुरक्षित होना चाहते हैं, तो आप 3 कॉलम के रूप में प्रकाशित तिथि जोड़ सकते हैं