powersync-ja/sqlite_async.dart
این یک رابطهٔ ناهمزمان با کارایی بالا برای کار با پایگاه دادهٔ SQLite در دارت و فلاتر است.
کاربرد:
این کتابخانه به تو اجازه میده بدون اینکه برنامهت قفل شود، عملیات پایگاه داده رو به صورت پسزمینه اجرا کنی. مناسب برای برنامههایی که با دادههای محلی کار میکنن و نیاز به پاسخگویی سریع دارن.
در چه شرایطی بهتره استفاده شود؟
وقتی با حجم بالایی از داده در SQLite کار میکنی و نمیخوای رابط کاربری برنامه کند شود. همچنین برای برنامههای فلاتر که نیاز به همزمانسازی داده دارن و میخوان دادهها رو به صورت محلی ذخیره کنن، عالیه.
چند مثال از موارد استفاده:
- ذخیرهٔ آفلاین دادههای کاربر در یک اپ فلاتر
- مدیریت کش دادههای دریافتی از API
- اجرای عملیات پیچیدهٔ SQL بدون قفل شدن UI ️
- ##sqlite
- ##dart
- ##flutter
- ##async
- ##database
- ##mobile
- ##offline
- ##performance
- ##data
- ##local
