यदि आप एक अच्छा डिज़ाइन करते हैं, तो आपके पास MySQL में बहुत बड़े डेटाबेस हो सकते हैं (यह अन्य प्रश्न आपकी मदद कर सकता है
) कुंजी . को ठीक से परिभाषित करें और सूचकांक , अनुकूलित करें आपके प्रश्न (EXPLAIN
आपका दोस्त यहाँ है)। एक अच्छा डेटाबेस इंजन चुनें .
MySQL से सर्वोत्तम प्राप्त करने के लिए बहुत सी चीज़ें करनी हैं।
संपादित करें:कुछ और विचार...
अपने डेटा और तालिकाओं को लिखने, उन्हें पुनर्प्राप्त करने या दोनों के बीच एक समझौता खोजने (उपयोग के मामले के आधार पर) को आसान बनाने के लिए आप जिस तरह से संरचना करते हैं, यह भी काफी महत्वपूर्ण है।
इसके अलावा अगर यह बढ़ता है तो आप क्लस्टर . का उपयोग कर सकते हैं , अपने डेटा को कई मशीनों में कई MySQL डेटाबेस के बीच विभाजित करें (उदाहरण के लिए मास्टर-स्लेव स्कीमा का उपयोग करके) यह एक और विकल्प है।
प्रदर्शन को बेहतर बनाने के लिए आपको किसी प्रकार के कैश . का उपयोग करने पर भी विचार करना चाहिए दोहराए जाने वाले प्रश्नों के लिए।
Vitess जैसे टूल भी हैं जो एक MySQL डेटाबेस को NoSQL डेटाबेस की तरह ही स्केल करने में मदद करते हैं।