मेरे पास फ़ाइलसिस्टम उपयोग के संबंध में एक मूल प्रश्न है, मैं एक एम्बेडेड कीवैल्यू स्टोर का उपयोग करना चाहता हूं, जो बहुत ही लिखने वाला उन्मुख है। (लगातार) कहो मेरी मूल्य आकार है क) 10 कश्मीर ख) 1 एम और पढ़ सकते हैं और अद्यतन संख्याKeyValue एम्बेडेड डेटास्टोर बनाम फ़ाइल सिस्टम
नहीं कर सकते में बराबर हैं मैं बस मूल्य युक्त फ़ाइलों को बनाने और चाबी के रूप में अभिनय वहाँ का नाम दें।
इसे KeyValue स्टोर का उपयोग LevelDB या RocksDB के रूप में तेज़ी से न करें।
क्या कोई मुझे समझने में मदद कर सकता है।
+1 इस उत्तर के लिए। के/वी डेटाबेस डेटा को अधिक कॉम्पैक्ट स्टोर करते हैं और अतिरिक्त कैशिंग परत रखते हैं। इसलिए आप बहुत तेजी से प्रदर्शन की उम्मीद कर सकते हैं (और अतिरिक्त कार्यक्षमता जो आपके आवेदन के लिए उपयोगी हो सकती है)। साथ ही, यदि आप कई फाइलें बनाते हैं तो कुछ फाइल सिस्टम अच्छी तरह से स्केल नहीं करते हैं। – cruppstahl
पूर्णता के लिए, किसी भी सेन ऑपरेटिंग सिस्टम पर, फाइल सिस्टम डेटा भी कैश किया जाता है। –
तो क्या आप सुझाव दे सकते हैं, यदि मूल्य का आकार बड़ा है (5 एमबी कहें), और पैटर्न दिखता है, अद्यतन करता है, स्टोर करता है; एक केवी स्टोर का उपयोग कर समझ में आता है। यह भी कहना है कि 500 के फाइलों का निर्माण फाइल सिस्टम पर खराब प्रभाव डालेगा –