2010-04-01 8 views
8

मैं सिर्फ उत्सुक हूँ। इसलिए मैं SQLite के बारे में इस विशेष प्रश्न पूछता हूं। मैंने इस प्रकार के डेटाबेस का व्यापक रूप से उपयोग नहीं किया है। लेकिन यह समझाने की परवाह है कि SQLite और MySQL के बीच मूलभूत क्या है?क्या SQLite वर्डप्रेस डेटाबेस के रूप में उपयोग करने के लिए पर्याप्त मजबूत है?

इस सब के पीछे कारण यह है कि मैं सिर्फ यह जानना चाहता हूं कि वर्डप्रेस डेटा स्टोर करने और डेटाबेस के रूप में कार्य करने के लिए इसका उपयोग करना संभव है या नहीं?

उत्तर

12

SQLite एक फ़ाइल डेटाबेस है। कोई चलने की प्रक्रिया या कुछ भी नहीं है, यह सचमुच आपकी डिस्क पर एक नियमित फाइल है। MySQL एक पूर्ण डेटाबेस डेटाबेस है, कुछ ऐसा जिसे स्वतंत्र रूप से चलाया जाना है। एसक्यूएलएट सबसे उपयुक्त है जब एप्लिकेशन को सेटिंग्स या डेटा स्टोर करने के लिए छोटे डेटाबेस की आवश्यकता होती है।

आप SQLite के साथ ऐसा कर सकते हैं, लेकिन SQLite वास्तव में एक साथ उपयोग करने के लिए वास्तव में उपयोग नहीं किया जाता है (यानी, एकाधिक उपयोगकर्ताओं द्वारा इसे एक बार में एक्सेस करना)। तो जब तक कि यह कुछ बदबूदार आंतरिक साइट न हो जो केवल कुछ लोगों द्वारा पहुंचा जायेगा, मैं इसकी अनुशंसा नहीं करता।

+1

हाँ, यह संभव है कि इंट्रानेट के माध्यम से लोगों के छोटे से उन तक पहुंच आंतरिक साइट हो जाएगा। यह इंटरनेट एक्सेस के बिना निकट वातावरण – justjoe

+3

यदि आपके पास कम संख्या में उपयोगकर्ता हैं, तो SQLite बस ठीक काम करेगा। बेशक, कम एक सापेक्ष शब्द हो सकता है/हो सकता है। –

+0

एमएक्स 3 लोग एक ही समय में, कम कम है? – justjoe

3

SQLite एक इन-प्रोसेस या डेस्कटॉप क्लास डेटाबेस है। MySQL एक सर्वर वर्ग डेटाबेस है। मैं वेब साइट्स के लिए डेस्कटॉप या इन-प्रोसेस-क्लास इंजन पर सर्वर-क्लास इंजन को बढ़ावा देने के लिए यहां थोड़ा कुख्यात हूं, क्योंकि इससे कोई फर्क नहीं पड़ता कि आप अपने इन-प्रोसेस डेटाबेस इंजन पर कितना अच्छा प्रदर्शन करते हैं, आपको पूरी तरह से समेकन समस्याएं होती हैं लोगों का समूह एक ही समय में अपनी साइट तक पहुंचने का प्रयास करता है।

हालांकि, मुझे लगता है कि इस मामले में आप SQLite के साथ ठीक काम कर सकते हैं, जब तक कि आप इंस्टॉल किए गए प्लग-इन के बारे में बहुत सावधान रहें। इसका कारण यह है कि आप शायद एक व्यक्ति को अपना वर्डप्रेस ब्लॉग अपडेट कर रहे हैं, और शायद उस पर अक्सर। इसलिए जब तक आप प्लग-इन का उपयोग करने के बारे में सावधान रहें, जो प्रत्येक आगंतुक के लिए डेटाबेस में नहीं लिखते हैं, स्क्लाइट को ठीक करना चाहिए।

+0

इसलिए, यदि वहां केवल एक व्यक्ति है जो SQL डेटा में डेटा लिखने के लिए पहुंच प्राप्त करता है, तो यह ओके होगा। भले ही कुछ लोग फ्रंट-एंड के माध्यम से डेटा पढ़ रहे हों? – justjoe

+1

यह सही है। बस उन प्लगइन से सावधान रहें जो डीबी में लॉग रेफरर विज़िट जैसी चीजें करते हैं। टिप्पणियाँ एक और बड़ा है। लेकिन जब तक आपकी साइट छोटी रहती है और आप बहुत अधिक लेखन से बचते हैं, तो आप ठीक रहेंगे। –

6
+1

वाह वास्तव में? डर्न, तो शुरुआत से ही असंभव है? – justjoe

+2

बेशक, लगभग हर सॉफ्टवेयर को किसी दिए गए डीबी का समर्थन करने के लिए विशेष रूप से लिखा जाना चाहिए। – wRAR

3

तकनीकी तौर पर, आप WordPress with SQLite उपयोग कर सकते हैं। यदि आपके पास अधिक ट्रैफिक नहीं है तो यह एक विकल्प है।

+0

यह भी बड़े यातायात के लिए काम करना चाहिए। बस अगर बड़ी संख्या में उपयोगकर्ता, ब्लॉगिंग एक बार में नहीं। या टिप्पणी। –

2

यह किसी भी मशीन पर MySQL की एक प्रति और एक वेबसर्वर स्थापित करने के लिए तुच्छता आसान है इसलिए जब आप उपयोग SQLite, यह एक बहुत अधिक बस MySql की एक प्रति हथियाने और यह स्थापित करने की तुलना में मुश्किल होगा सकता है।

वर्डप्रेस आउट-ऑफ-द-बॉक्स कुछ भी लेकिन MySQL का समर्थन नहीं करता, लेकिन यह संभव है एक डेटाबेस-प्लग इन, कुछ भी बस के बारे में के साथ कि समर्थन को बदलने के लिए के लिए करता है, तो यह वास्तव में करना चाहता था।

आप स्थानीय रूप से या कुछ और यह परीक्षण सिर्फ XAMPP की एक प्रति हड़पने और उस पर वर्डप्रेस स्थापित करना चाहते हैं। आसान।

संबंधित मुद्दे

 संबंधित मुद्दे