संक्षिप्त प्रश्न: क्या कोई nosql flat-file डेटाबेस sqlite के रूप में उपलब्ध है?क्या कोई nosql फ्लैट फ़ाइल डेटाबेस है जैसे स्क्लाइट?
स्पष्टीकरण: फ्लैट फ़ाइल डेटाबेस विभिन्न प्रक्रियाओं में खोला जा सकता है पढ़ने के लिए, और एक प्रक्रिया रखना लिखने के लिए। मुझे लगता है कि यदि कोई सख्त निरंतर आवश्यकता नहीं है तो पढ़ने के कैश के लिए यह सही है। कहें 1-2 सेकेंड फ़ाइल या यहां तक कि मेमोरी ब्लॉक को लिखें और पाठकों को इसके बाद अद्यतन डेटा मिलता है।
तो मैं लगभग स्क्लाइट का उपयोग करना चुनता हूं, क्योंकि मेरे पायथन सर्वर कैश पढ़ते हैं। लेकिन अभी भी एक समस्या है। मैं किसी अन्य स्थान पर फिर से एसक्यूएल को फिर से लिखना पसंद नहीं करता हूं और एसकलाइट में अपनी डेटा टेबल की एक और प्रतिलिपि बनाता हूं जैसा मैंने पोस्टग्रेएसक्ल में किया था जो बैक-एंड डेटाबेस के रूप में उपयोग किया जाता था।
तो क्या कोई और विकल्प है? धन्यवाद!
मैं निश्चित रूप से टांड़ के साथ जाना होगा। मैं वास्तव में त्वरित पहुंच के लिए अलग-अलग फ़ाइलों में अचार से लोड/डंप का उपयोग कर रहा हूं, लेकिन शेल्व एक व्यवहार्य विकल्प है। – vonPetrushev
.... मैं बस इसे भूल गया! पाइथन के साथ भेज दिया यह महान समाधान मुझे याद दिलाने के लिए बहुत बहुत धन्यवाद! – davyzhang
ध्यान दें कि समवर्ती पढ़ने/लिखने के लिए, 'शेल्व' एसक्लाइट के लिए व्यवहार्य विकल्प नहीं है। अजगर डॉक्स से: "टांड़ मॉड्यूल हटाया वस्तुओं के लिए समवर्ती पढ़ने/लिखने के लिए एक्सेस का समर्थन नहीं करता (एकाधिक एक साथ पढ़ने के लिए पहुंच सुरक्षित हैं।) एक कार्यक्रम के एक शेल्फ लिखने के लिए खुला है, तो कोई अन्य कार्यक्रम यह पढ़ने के लिए खुला है या चाहिए। लेखन। यूनिक्स फ़ाइल लॉकिंग का उपयोग इसे हल करने के लिए किया जा सकता है, लेकिन यह यूनिक्स संस्करणों में भिन्न है और उपयोग किए गए डेटाबेस कार्यान्वयन के बारे में ज्ञान की आवश्यकता है। " दूसरी तरफ, स्क्लाइट, सभी समर्थित ओएस पर एसीआईडी अनुपालन है और आपके लिए लॉकिंग काम करता है। – chadrik