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

MySQL में JSON के रूप में डेटा संग्रहीत करना

ऐसा लगता है कि हर कोई इस पर गलत कोण से आ रहा है, जेएसओएन कोड को एक रिलेशनल डीबी में PHP के माध्यम से स्टोर करना ठीक है और यह वास्तव में इस तरह के जटिल डेटा को लोड और प्रदर्शित करने के लिए तेज़ होगा, हालांकि आपके पास डिज़ाइन विचार होंगे जैसे कि खोज, अनुक्रमण आदि।

ऐसा करने का सबसे अच्छा तरीका हाइब्रिड डेटा का उपयोग करना है, उदाहरण के लिए यदि आपको डेटाटाइम के आधार पर खोज करने की आवश्यकता है तो MySQL (प्रदर्शन ट्यून किया गया) PHP की तुलना में बहुत तेज़ होने वाला है और स्थानों की दूरी खोजने जैसी किसी चीज़ के लिए MySQL भी बहुत कुछ होना चाहिए तेजी से (नोटिस सर्चिंग नॉट एक्सेसिंग)। जिस डेटा पर आपको खोज करने की आवश्यकता नहीं है, उसे JSON, BLOB या किसी अन्य प्रारूप में संग्रहीत किया जा सकता है जिसे आप वास्तव में आवश्यक समझते हैं।

जिस डेटा को आपको एक्सेस करने की आवश्यकता होती है, उसे JSON के रूप में बहुत आसानी से संग्रहीत किया जाता है, उदाहरण के लिए एक बुनियादी प्रति-केस चालान प्रणाली। उन्हें RDBMS से बहुत अधिक लाभ नहीं होता है, और यदि आपके पास सही HTML फॉर्म संरचना है, तो उन्हें JSON_encoding($_POST['entires']) द्वारा केवल JSON में संग्रहीत किया जा सकता है।

मुझे खुशी है कि आप MongoDB का उपयोग करके खुश हैं और मुझे आशा है कि यह आपकी अच्छी तरह से सेवा करता रहेगा, लेकिन यह मत सोचिए कि MySQL हमेशा आपके रडार से दूर रहेगा, क्योंकि आपका ऐप जटिलता में बढ़ जाता है, आपको इसके लिए RDBMS की आवश्यकता हो सकती है कुछ कार्यक्षमता और सुविधाएँ (भले ही यह केवल संग्रहीत डेटा या व्यावसायिक रिपोर्टिंग को समाप्त करने के लिए ही क्यों न हो)



  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 के लिए Percona सर्वर की निगरानी - प्रमुख मेट्रिक्स

  2. कैसे mysql डेटाबेस से JSON सरणी बनाने के लिए?

  3. कई प्रश्नों के साथ php/mysql

  4. MySQL में टाइमस्टैम्प को डेटाटाइम में कैसे बदलें?

  5. घंटा () उदाहरण – MySQL