Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

स्मार्ट (?) डेटाबेस कैश

मैं इस समाधान में सुंदरता देख सकता हूं, हालांकि, मुझे विश्वास है कि यह केवल अनुप्रयोगों के एक बहुत ही विशिष्ट सेट के लिए काम करता है। जिन परिदृश्यों में यह लागू नहीं है उनमें शामिल हैं:

  • डेटाबेस जो कैस्केडिंग डिलीट/अपडेट या किसी भी प्रकार के ट्रिगर का उपयोग करते हैं। उदाहरण के लिए, तालिका A में आपका DELETE तालिका B से DELETE का कारण बन सकता है। रेगेक्स इसे कभी नहीं पकड़ पाएगा।

  • डेटाबेस को उन बिंदुओं से एक्सेस करना जो आपके माध्यम से नहीं जाते हैं कैश अमान्यता योजना, उदा। crontab स्क्रिप्ट आदि। यदि आप कभी भी मशीनों में प्रतिकृति को लागू करने का निर्णय लेते हैं (केवल-पढ़ने के लिए दासों का परिचय दें), तो यह कैश को भी परेशान कर सकता है (क्योंकि यह कैश अमान्यता आदि से नहीं गुजरता है)

यहां तक ​​​​कि अगर ये परिदृश्य आपके मामले के लिए यथार्थवादी नहीं हैं, तब भी यह इस सवाल का जवाब देता है कि फ्रेमवर्क इस तरह के कैश को लागू क्यों नहीं करते हैं।

अगर यह पीछा करने लायक है, तो यह सब आपके आवेदन पर निर्भर करता है। शायद आप अधिक जानकारी देना चाहते हैं?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:त्रुटि 1215 (HY000):विदेशी कुंजी बाधा नहीं जोड़ सकता

  2. Mysqlbinlog के साथ MySQL बाइनरी लॉग फाइल्स (BinLog) को कैसे पढ़ें?

  3. डेटाबेस में संपर्क डालें लेकिन पहले से मौजूद संपर्क की नकल नहीं करना चाहता

  4. MySQL त्रुटि कोड:1175 अद्यतन के दौरान (MySQL-कार्यक्षेत्र बनाम कंसोल)

  5. MySQL में लेनदेन को संभालना