मैं क्या करने की कोशिश कर रहा हूं?प्रक्रियाओं के बीच कोर डेटा स्टोर साझा करने का कोई तरीका है?
एक यूआई प्रक्रिया जो डिस्क पर कोर डेटा स्टोर से डेटा पढ़ती है। डेटा को संपादित करने और डेटा को प्रदर्शित करने की आवश्यकता नहीं होगी।
एक कमांड लाइन प्रक्रिया जो यूआई द्वारा उपयोग की जाने वाली उसी डेटा स्टोर को लिखती है।
क्यों?
ताकि कमांड लाइन प्रक्रिया हर समय चल रहा हो सकता है लेकिन उपयोगकर्ता यूआई प्रक्रिया से बाहर निकलें और अनुप्रयोग के बारे में भूल जाते हैं, जब तक वे डेटा पर कब्जा कर लिया है पर देखने की जरूरत है सकते हैं।
इसे प्राप्त करने का सबसे सरल और सबसे विश्वसनीय तरीका क्या होगा?
मैंने क्या प्रयास किया है?
मैं धागे के बीच एक डेटा दुकान साझा करने पर पढ़ चुके हैं और एक बार पहले इस लागू किया, लेकिन मैं डॉक्स में या वेब प्रक्रियाओं के बीच एक दुकान साझा करने का तरीका यह दर्शाता है पर कुछ भी नहीं मिल रहा।
क्या यह एक ही डेटा स्टोर फ़ाइल पर दोनों प्रक्रियाओं को इंगित करने जैसा आसान है? मैंने संक्षेप में इसका प्रयोग किया है। यह ठीक काम करने के लिए दिखाई दिया, लेकिन मुझे चिंता है कि मैं लॉकिंग आदि के साथ समस्याओं में भाग सकता हूं जब यह वास्तव में तनाव में डाल दिया जाता है।
अंत में
मैं वास्तव में किसी ने मुझे किस दिशा इस के साथ जाने के लिए पर संकेत दे रही है कि सराहना करेंगे। धन्यवाद।
यह जरूरी नहीं है कि यह सच है। एक SQLite आधारित निरंतर कोर डेटा स्टोर तब तक ठीक काम करेगा जब तक कि डिज़नी से कोई बेजिलियन लेखन ऑपरेशन/दूसरा न हो। – bbum
और चूंकि मैंने सचमुच 12 हर 3 सेकंड बचाया है, मुझे लगता है कि "एक bazillion" से कम के रूप में योग्यता! :) –