के रूप में मेमोरी स्ट्रीम मैं वर्तमान में SQLite
का उपयोग अपने सी # प्रोजेक्ट के लिए डीबी इंजन के रूप में करने के बारे में सोच रहा हूं, लेकिन मैं निम्न समस्या में भाग गया: मुझे मेमोरी स्टोरेज के लिए कोई एपीआई नहीं मिल रहा है। मैं जो हासिल करना चाहता हूं वह निम्नलिखित है:डीबी
प्रोग्राम की शुरुआत पर मैं डीबी फ़ाइल (एचडीडी से) को स्मृति में लोड करना चाहता हूं। प्रोग्राम के निष्पादन के दौरान मैं इस मेमोरी स्ट्रीम को वास्तविक डीबी (पढ़ने, लिखने, डालने, चयन आदि) के रूप में उपयोग करना चाहता हूं। बंद करने पर फ़ाइल को स्ट्रीम में सहेजें।
क्या कोई मुझे सही तरीके से इंगित कर सकता है या किसी अन्य डीबी इंजन का सुझाव दे सकता है जो इस उद्देश्य के लिए बेहतर होगा।
इस अच्छे और साफ समाधान के लिए, धन्यवाद:
यह सरल उदाहरण कैसे एपीआई सी # में इस्तेमाल किया जा सकता है। – Anonymous
क्या डिस्क को स्पर्श किए बिना बाइट [] प्राप्त करने के लिए एक ही चीज़ करने का कोई तरीका है? – Gleno
चेतावनी: इन-मेमोरी डेटाबेस के लिए बैकअप API का उपयोग करना * [स्थायित्व] को हटाता है (http://en.wikipedia.org/wiki/Durability_ (डेटाबेस_सिस्टम)) गारंटी देता है *। – user2864740