कई वेब फ्रेमवर्क, जैसे फ्लास्क या Django SQLite को उनके डिफ़ॉल्ट डेटाबेस के रूप में उपयोग करते हैं । SQLite सम्मोहक है क्योंकि यह अजगर में शामिल है, और प्रशासनिक ओवरहेड बहुत कम है।
हालांकि, अधिकांश उच्च यातायात सार्वजनिक उत्पादन साइटें एक भारी डेटाबेस का उपयोग करके हवा देती हैं: mySQL, Oracle, या postgresql।
प्रश्न :
मान लीजिये:
- साइट ट्रैफ़िक मध्यम है, और डेटाबेस तक समवर्ती पठन / लेखन पहुंच होगी
- हम SQLite लेखन ताले के साथ SQLAlchemy का उपयोग करेंगे (हालांकि यह टिप्पणी मुझे थोड़ा परेशान करती है)
- डेटाबेस में संभवतः 60,000 रिकॉर्ड होंगे
- डेटा संरचनाओं को भारी डेटाबेस में पाए जाने वाले उन्नत सुविधाओं की आवश्यकता नहीं होती है
क्या कभी वेबसाइटों के लिए SQLite समवर्ती के खिलाफ एक सम्मोहक मामला है जो मध्यम-यातायात आंतरिक कॉर्पोरेट टूल के रूप में काम करता है? यदि ऐसा है, तो किन स्थितियों के कारण SQLite को समवर्ती समस्याएँ होंगी ?
मैं सामान्य भय / निराधार उंगली की ओर इशारा करने के बजाय ज्ञात विशिष्ट मूल कारणों की तलाश कर रहा हूं।