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