अवलोकन
एक सरल, फ़ाइल-आधारित स्थायी कतार जो Flutter के लिए है और डिवाइस पर डेटा को अन-वोलेटाइल रूप से संग्रहीत करती है। यह डेटा की अखंडता और ऐप रीस्टार्ट के बाद भी डेटा को सुरक्षित रखने में सुनिश्चित करती है, जिससे यह टास्क कतार या लॉग जैसे क्रमिक बफर बनाए रखने के लिए आदर्श है। Dart के साथ बनाया गया, यह स्थानीय फ़ाइल स्टोरेज का उपयोग करके आइटम को अच्छी तरह से बनाए रखता है, भले ही ऐप बंद हो जाए या डिवाइस रीबूट हो जाए। पैकेज हल्का है और विश्वसनीय ऑफ़लाइन डेटा हैंडलिंग की आवश्यकता वाले ऐप्स में सीधे एकीकरण के लिए डिज़ाइन किया गया है।
उपयोग
- ऑफलाइन कार्य लंबित रखना
- स्थायी लॉगिंग
- सिंक के पहले डेटा बफरिंग
- एप रीस्टार्ट रेजिलिएंस
- स्थानीय राज्य सुरक्षा
- बैकग्राउंड ऑपरेशन स्टेजिंग
मुख्य विशेषताएँ
- फ़ाइल-आधारित स्टोरेज
- अस्थायी स्थायित्व
- सरल API
- क्रॉस-एप्लिकेशन रीस्टार्ट ड्यूरेबिलिटी
- क्रमिक FIFO व्यवहार
- हल्का अनुकरण
इनके लिए उपयुक्त
- ऑफलाइन डेटा रखरखाव की आवश्यकता वाले ऐप्स
- कार्य प्रबंधन प्रणाली
- लॉगिंग फ्रेमवर्क
- पृष्ठभूमि प्रसंस्करण कार्यप्रवाह
- सरल राज्य वाले घटक
- कम जटिलता वाली कतार की आवश्यकता
विचार योग्य बातें
- फ़ाइल सिस्टम भंडारण तक सीमित
- कोई निर्मित एन्क्रिप्शन नहीं
- बड़े डेटासेट के लिए उपयुक्त नहीं
- हस्तकल्पित सफाई की आवश्यकता हो सकती है
- प्रदर्शन डिस्क I/O पर निर्भर करता है
- कोई क्लाउड सिंक नहीं