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

बड़े JSON को संग्रहीत करना - बाइनरी या टेक्स्ट

मैनुअल क्या करता है JSON प्रकार के बारे में बताएं?

जोर मेरा। आप स्पष्ट रूप से इस JSON ऑब्जेक्ट को सहेज रहे हैं क्योंकि आप इसे किसी अन्य समय पढ़ने का इरादा रखते हैं। यदि आप इसे प्रत्येक क्वेरी में पढ़ते हैं, तो इसे BLOB या TEXT के रूप में संग्रहीत करना वह हिस्सा हो सकता है जहां आप इसे डेटाबेस से पुनर्प्राप्त करते हैं, कुछ माइक्रोसेकंड तेज़ होते हैं, लेकिन आप टेक्स्ट ऑब्जेक्ट को JSON दस्तावेज़ में परिवर्तित करने में अधिक खर्च करेंगे।

यह भी न भूलें कि JSON फ़ील्ड सभी अवांछित व्हॉट्सएप आदि को हटा देता है, इसलिए यह TEXT और BLOB दोनों की तुलना में अधिक कॉम्पैक्ट होगा, जो संभवत:उन दो प्रकार के किसी भी पुनर्प्राप्ति गति को नकार देगा।

साथ ही JSON का उपयोग करना आपके सिस्टम को भविष्य का प्रमाण बनाता है। किसी दिन आपको अपने JSON फ़ील्ड में किसी विशेष आइटम की खोज करने की आवश्यकता हो सकती है, लेकिन आपके पास BLOB फ़ील्ड में 3.5 मिलियन रिकॉर्ड हैं, तो क्या?




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. किसी गैर-ऑब्जेक्ट पर सदस्य फ़ंक्शन पंक्तिकाउंट () को कॉल करें

  2. डुप्लीकेट कुंजी अपडेट पर - एकाधिक कॉलम

  3. जेरा डीबी से स्प्रिंट प्रारंभ और समाप्ति तिथियां निकालने का सबसे आसान तरीका क्या है?

  4. Google Apps स्क्रिप्ट mySQL में स्प्रैडशीट निर्यात करने के लिए एकाधिक फ़ाइलों पर निष्पादित करता है

  5. mysql डेटा के साथ उच्च-निम्न कीमत के आधार पर छँटाई