आपके आवेदन पर अत्यधिक निर्भर करता है।
आम तौर पर बोली जाने वाली, कोई भी लिखें SQLite डेटाबेस में संचालन धीमा है। यहां तक कि एक सादा :update_attribute या :create में 0.5 सेकंड तक का समय लग सकता है। लेकिन अगर आपका ऐप ज्यादा नहीं लिखता है (हत्यारा खिलाफ SQLite:प्रत्येक अनुरोध पर DB को लिखें!), SQlite अधिकांश वेब ऐप्स के लिए एक ठोस विकल्प है। यह छोटे से मध्यम मात्रा में यातायात को संभालने के लिए सिद्ध होता है। साथ ही, विकास के दौरान यह एक बहुत अच्छा विकल्प है, क्योंकि इसे शून्य कॉन्फ़िगरेशन की आवश्यकता होती है। यह इन-मेमोरी मोड के साथ आपके टेस्ट सूट में भी बहुत अच्छा प्रदर्शन करता है (सिवाय आपके पास हजारों माइग्रेशन हैं, क्योंकि यह हर बार स्क्रैच से पुनर्निर्माण करता है)। साथ ही, SQLite से स्विच करने के लिए यह अधिकतर निर्बाध है, उदाहरण के लिए MySQL यदि इसका प्रदर्शन अब पर्याप्त नहीं है।
MySQL वर्तमान में एक रॉक-सॉलिड विकल्प है। भविष्य बताएगा कि Oracle के अंतर्गत MySQL का क्या होता है।
जहाँ तक मुझे पता है PostgreSQL सबसे तेज़ है, लेकिन मैंने इसे अभी तक उत्पादन में उपयोग नहीं किया है . हो सकता है कि दूसरे और बता सकें।