SQLite किसी भी तरह की सहमति का समर्थन नहीं करता है, इसलिए आपको इसे उत्पादन वेबसाइट पर चलाने में समस्या हो सकती है। यदि आप 'लाइटर' डेटाबेस की तलाश में हैं, तो शायद कॉच डीबी जैसे समकालीन ऑब्जेक्ट-दस्तावेज़ स्टोर को आजमाने पर विचार करें।
सभी तरह से SQLlite के खिलाफ विकसित करना जारी है, और आप शायद शुरुआत में इसका उपयोग करने के लिए ठीक हैं। यदि आपको लगता है कि आपके एप्लिकेशन में ट्रैक के नीचे अधिक उपयोगकर्ता हैं, तो आप पोस्टग्रेस या माइस्क्ल में संक्रमण करना चाहते हैं।
SQLlite के लेखक इस on the website पते:
SQLite आमतौर पर मध्यम यातायात वेबसाइटों (जो कहने के लिए है, सभी वेबसाइटों का 99.9%) के लिए कम के लिए डेटाबेस इंजन के रूप में महान काम करेंगे। SQLite संभाल सकने वाले वेब ट्रैफ़िक की मात्रा निश्चित रूप से निर्भर करती है कि वेबसाइट अपने डेटाबेस का कितनी भारी उपयोग करती है। आम तौर पर, किसी भी साइट जो 100K हिट/दिन से कम हो जाती है उसे SQLite के साथ ठीक काम करना चाहिए। 100 के हिट/दिन का आंकड़ा एक रूढ़िवादी अनुमान है, न कि कठोर ऊपरी बाउंड। SQLite को यातायात की मात्रा 10 गुणा के साथ काम करने के लिए प्रदर्शित किया गया है।
SQLite आमतौर पर किसी वेबसाइट पर डेटाबेस बैकएंड के रूप में ठीक काम करेगा। लेकिन यदि आप इतनी व्यस्त हैं कि आप डेटाबेस घटक को एक अलग मशीन पर विभाजित करने की सोच रहे हैं, तो आपको निश्चित रूप से SQLite के बजाय एंटरप्राइज़-क्लास क्लाइंट/सर्वर डेटाबेस इंजन का उपयोग करने पर विचार करना चाहिए।
तो मुझे लगता है कि इसका लंबा और छोटा, इसके लिए जाना है, और यदि यह आपके लिए अच्छा काम नहीं कर रहा है, तो एंटरप्राइज़ क्लास डेटाबेस में संक्रमण करना काफी मामूली है। हालांकि, अपनी स्कीमा पर ध्यान दें और अपने डेटाबेस को विकास और दक्षता के साथ दिमाग में डिज़ाइन करें।
यहाँ एक उत्पादन वेब अनुप्रयोग के लिए SQLite का उपयोग कर के आसपास कुछ अधिक स्वतंत्र टिप्पणी के साथ a thread है। ऐसा लगता है कि इसका उपयोग कुछ मिश्रित परिणामों के साथ किया गया है।
संपादित करें (2014):
के बाद से इस उत्तर पोस्ट किया गया था, SQLite अब सुविधाओं एक multi-threaded mode और write ahead logging mode जो कम मध्यम यातायात साइटों के लिए यह की उपयुक्तता के अपने मूल्यांकन को प्रभावित कर सकते।
चार्ल्स लीफर ने SQLite के WAL (आगे लॉगिंग लिखने) सुविधा के बारे में a blog post लिखा है और उचित उपयोगकेस पर कुछ अच्छी तरह से विचार किए गए विचार हैं।
स्रोत
2009-05-26 22:37:51
गति समस्याएं? लेकिन बहुत कम उपयोगकर्ताओं के साथ मुझे नहीं पता कि यह वास्तव में एक मुद्दा है, भले ही यह समवर्तीता की अनुमति न दे। (मुझे केवल डेटाबेस के संबंध में दिलचस्पी है) –
दिलचस्प उद्धरण। बहुत बुरा यह स्क्लाइट के लेखक की तुलना में अधिक स्वतंत्र स्रोत से नहीं है। मैं कुछ बाहरी सत्यापन देखना पसंद करूंगा। –
मुझे लगता है कि वह बहुत स्पष्ट है - वह स्वीकार करता है कि वेब SQLlite के लिए एक आदर्श अनुप्रयोग नहीं है। –