वास्तव में कुंद होने के लिए, MySQL एक डेटाबेस है जबकि JSON नहीं है, इसलिए सही उत्तर MySQL है, बिना किसी हिचकिचाहट के। JSON सिर्फ एक भाषा है, और मुश्किल से वह भी। JSON को कभी भी समवर्ती कनेक्शन या किसी भी प्रकार के डेटा हेरफेर जैसी किसी भी चीज़ को संभालने के लिए डिज़ाइन नहीं किया गया था, क्योंकि इसका अपना कार्य प्रतिनिधित्व करना है। डेटा, प्रबंधित करने . के लिए नहीं यह।
तो डेटा स्टोर करने के लिए MySQL के साथ जाएं। फिर आपको उस डेटाबेस को पढ़ने के लिए कुछ प्रोग्रामिंग भाषा का उपयोग करना चाहिए, और JSON में वास्तव में कुछ भी संग्रहीत करने के बजाय उस जानकारी को JSON के रूप में भेजना चाहिए।
यदि आप डेटा को फाइलों में संग्रहीत करते हैं, चाहे वह JSON प्रारूप में हो या कुछ और, आपको सभी प्रकार की समस्याएं होंगी जिनके बारे में लोगों ने चिंता करना बंद कर दिया है क्योंकि डेटाबेस का उपयोग उसी चीज़ के लिए किया जाने लगा है। आकार सीमाएं, ताले, इसे नाम दें। यह काफी अच्छा है जब आपके पास एक उपयोगकर्ता है, लेकिन जैसे ही आप उनमें से अधिक जोड़ते हैं, आप इतनी सारी समस्याओं को हल करना शुरू कर देंगे कि आप शायद आपके लिए फाइलों को संभालने के लिए एक संपूर्ण डेटाबेस इंजन लिखकर समाप्त कर देंगे, जबकि आप सभी के साथ बस एक वास्तविक डेटाबेस का उपयोग कर सकता था।