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

कुछ विशिष्ट आवश्यकताओं के साथ XML डेटा को MySQL डेटाबेस में संग्रहीत करने का सबसे अच्छा तरीका

आप एक blob बना सकते हैं कॉलम (यानी mediumtext कॉलम)। एक्सएमएल को पूरी तरह से डीबी में स्ट्रिंग के रूप में डालने के बजाय, आप एक्सएमएल को ज़िप कर सकते हैं, फिर MySQL में स्टोर कर सकते हैं।

जब आप MySQL से पढ़ते हैं, तो आप इसे फिर से अनज़िप करते हैं। चूंकि एक्सएमएल टेक्स्ट है, इसलिए आपको बहुत अधिक संपीड़न दर (80% संपीड़न के करीब) मिल जाएगी। विचार प्रक्रिया, डिस्क आईओ संपीड़न/अन-संपीड़न की तुलना में बहुत अधिक समय लेती है जो मुख्य रूप से प्रोसेसर बाध्य होती है।

नकारात्मक पक्ष यह है कि अब आप SQL का उपयोग करके क्वेरी नहीं कर पाएंगे या पूर्ण पाठ खोज नहीं कर पाएंगे....



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL LIMIT सिंटैक्स त्रुटि

  2. पाठक बंद होने पर पढ़ने का अमान्य प्रयास

  3. JQuery के माध्यम से AJAX का उपयोग करके MySQL परिणाम पोस्ट करें

  4. int(11) बनाम int(कुछ और)

  5. WHERE क्लॉज के साथ एक SQL क्वेरी के अंदर किसी सरणी में मान की जाँच करना