मैं दो घटकों के साथ एक छोटी सी प्रणाली विकसित कर रहा हूं: एक इंटरनेट संसाधन से एक डेटा का सर्वेक्षण करता है और स्थानीय रूप से इसे बनाए रखने के लिए इसे sql डेटा में अनुवाद करता है; दूसरा व्यक्ति स्थानीय उदाहरण से उस sql डेटा को पढ़ता है और इसे json और एक आरामदायक एपी के माध्यम से कार्य करता है।
मैं मूल रूप से पोस्टग्रैक्स्ल के साथ डेटा को बनाए रखने की योजना बना रहा था, लेकिन क्योंकि एप्लिकेशन को सेवा देने के लिए डेटा की बहुत कम मात्रा और सेवा करने के लिए ट्रैफ़िक होगा, मैंने सोचा कि यह ओवरकिल था। SQLite काम करने के लिए है? मैं छोटे पदचिह्न के विचार से प्यार करता हूं और इस एक कार्य के लिए अभी तक एक और sql सर्वर को बनाए रखने की आवश्यकता नहीं है, लेकिन मैं संगामिति के बारे में चिंतित हूं।
ऐसा लगता है कि आगे लॉगिंग सक्षम करने के साथ, समवर्ती रूप से पढ़ना और एक SQLite डेटाबेस लिखना डेटाबेस से बाहर की प्रक्रिया को लॉक किए बिना हो सकता है।
क्या एक एकल SQLite उदाहरण इसे प्राप्त करने वाली दो समवर्ती प्रक्रियाओं को बनाए रख सकता है, अगर केवल एक पढ़ता है और दूसरा लिखता है? मैंने कोड लिखना शुरू कर दिया था, लेकिन सोच रहा था कि क्या यह SQLite का गलत उपयोग है।