अंगूठे के किसी भी अच्छे नियम को कैसे तय करना है कि दोनों में से किसका उपयोग करना है?
और, यदि आप एक Sqlite डेटाबेस लेते हैं, और सिस्टम को "बहुत बड़ा" होने की उम्मीद है, तो यह कैसे तय करें कि इसके साथ रहना है या MySql में जाना है?
अंगूठे के किसी भी अच्छे नियम को कैसे तय करना है कि दोनों में से किसका उपयोग करना है?
और, यदि आप एक Sqlite डेटाबेस लेते हैं, और सिस्टम को "बहुत बड़ा" होने की उम्मीद है, तो यह कैसे तय करें कि इसके साथ रहना है या MySql में जाना है?
जवाबों:
उनके फीचर सेट एक जैसे नहीं हैं। Sqlite एक एम्बेडेड डेटाबेस है जिसमें कोई नेटवर्क क्षमता नहीं है (जब तक कि आप उन्हें नहीं जोड़ते)। इसलिए आप इसे किसी नेटवर्क पर उपयोग नहीं कर सकते।
अगर तुम्हे जरुरत हो
आपको mysql या कुछ अन्य सर्वर-आधारित RDBMS का उपयोग करने की आवश्यकता है।
ध्यान दें कि MySQL एकमात्र विकल्प नहीं है और बहुत सारे अन्य हैं जो नए अनुप्रयोगों (उदाहरण के लिए pgSQL) के लिए बेहतर हो सकते हैं।
Sqlite एक बहुत ही अच्छा सॉफ्टवेयर है, लेकिन इसने आरडीबीएमएस सर्वरों में से कोई भी ऐसा करने का दावा नहीं किया है। यह एक छोटी सी लाइब्रेरी है जो स्थानीय फाइलों पर SQL चलाती है (यह सुनिश्चित करने के लिए लॉकिंग का उपयोग करके कि कई प्रक्रियाएं फ़ाइल को स्क्रू नहीं करती हैं)। यह वास्तव में अच्छी तरह से परीक्षण किया गया है और मुझे यह बहुत पसंद है।
इसके अलावा, यदि आप इसे अपने आप से सही ढंग से नहीं चुन पा रहे हैं, तो आपको संभवतः अपनी टीम में किसी व्यक्ति को नियुक्त करने की आवश्यकता है जो कर सकता है।
Sqlite टीम ने एक लेख प्रकाशित किया जिसमें बताया गया है कि कौन सी sqlite का उपयोग करना है जो कि बहुत अच्छी है। मूल रूप से, आप साइक्लाइट का उपयोग करने से बचना चाहते हैं, जब आपके पास बहुत अधिक संगामिति हो या डेटा के टेराबाइट्स को स्केल करने की आवश्यकता हो। कई अन्य मामलों में, sqlite "पारंपरिक" डेटाबेस जैसे MySQL का आश्चर्यजनक रूप से अच्छा विकल्प है।
समरूपता के संबंध में SQLite का आउट-द-बॉक्स वास्तव में फ़ीचर-पूर्ण नहीं है। यदि आप सैकड़ों वेब अनुरोधों को एक ही SQLite डेटाबेस से टकराने पर मुसीबत में पड़ जाएँगे।
आपको निश्चित रूप से MySQL या PostgreSQL के साथ जाना चाहिए।
यदि यह एकल-व्यक्ति परियोजना के लिए है, तो SQLite को सेटअप करना आसान होगा।
पिछले उत्कृष्ट उत्तरों के लिए मेरे कुछ सेंट। साइट www.sqlite.org एक sqlite डेटाबेस पर काम करती है। यहाँ लिंक है जब लेखक (रिचर्ड हिप्प) एक समान प्रश्न का उत्तर देते हैं।