isar/hive
کاربرد:
این یک پایگاه داده سبک و بسیار سریع نوع key-value هست که کاملاً با زبان Dart نوشته شده و برای استفاده در برنامههای موبایل، دسکتاپ و وب مناسب است.
در چه شرایطی بهتره استفاده شود؟
وقتی به دنبال یک ذخیرهسازی داخلی (local storage) سریع و بدون نیاز به تنظیمات پیچیده هستی، این ابزار گزینه عالیایه. بهویژه برای برنامههای Flutter که نیاز به ذخیره دادههای کوچک تا متوسط دارن، عالی عمل میکنه.
چند مثال از موارد استفاده
- ذخیره تنظیمات کاربر (User Preferences) ️
- کش کردن دادههای دریافتی از API
- مدیریت وضعیت (State Management) بدون نیاز به اینترنت
- ذخیرهی دادههای موقت مثل سبد خرید یا فرمهای ناتمام
- ##hive
- ##dart
- ##flutter
- ##localstorage
- ##keyvalue
- ##database
- ##mobiledev
- ##faststorage
- ##offlineapp
- ##isar
