caching - Best way to Implement a MySQL Hash Table? -


पृष्ठभूमि

मैं वर्तमान में एक ऑनलाइन समुदाय का विकास कर रहा हूं और मैं चाहता हूं एक हैश तालिका में कुछ अस्थायी जानकारी संग्रहीत करने के लिए वर्तमान में यह जानकारी memcached में संग्रहीत की जा रही है, हालांकि, मेम्कैच सेवा को पुनरारंभ करने या विफल करने की आवश्यकता है, मैं डिस्क हैश / कैश पर वापस सहारा करना चाहूंगा।

सवाल

MySQL में डिस्क हैश या कैशे तालिका को लागू करने का सबसे प्रभावी तरीका क्या है?

  • संचित मूल्य
  • क्या कोई तकनीक है जो मैं एक साधारण तालिका से बाहर निकलने के लिए उपयोग कर सकता हूं जिसमें निम्नलिखित फ़ील्ड होंगे:

    • स्पष्टता

      • मैंने जीता '
      • मेरी मौजूदा योजना एक इनोएडीबी तालिका को लागू करना है।
      • किसी भी विषय पर किसी भी लिंक के समान विषय बोनस होगा।
  • आप पहले से ही अब तक के अधिकांश समाधान रख सकते हैं: एक तालिका, तीन स्तंभ ( शायद एक चौथाई जो प्राथमिक कुंजी के लिए एक अर्थहीन पूर्णांक आईडी है), और हैश मान कॉलम पर एक सूचकांक है।

    "... समय से पहले अनुकूलन सभी बुराइयों की जड़ है" -

    बाद में फिर से पूछें जब आप एक testable / fixable समस्या को दूर करने के लिए है।

    Comments