وب‌سرویس مجید

پروژه sqlite_async.dart

powersync-ja/sqlite_async.dart

این یک رابطهٔ ناهمزمان با کارایی بالا برای کار با پایگاه دادهٔ SQLite در دارت و فلاتر است.

کاربرد:

این کتابخانه به تو اجازه میده بدون اینکه برنامهت قفل شود، عملیات پایگاه داده رو به صورت پس‌زمینه اجرا کنی. مناسب برای برنامه‌هایی که با داده‌های محلی کار می‌کنن و نیاز به پاسخگویی سریع دارن.

در چه شرایطی بهتره استفاده شود؟

وقتی با حجم بالایی از داده در SQLite کار می‌کنی و نمی‌خوای رابط کاربری برنامه کند شود. همچنین برای برنامه‌های فلاتر که نیاز به همزمان‌سازی داده دارن و می‌خوان داده‌ها رو به صورت محلی ذخیره کنن، عالیه.

چند مثال از موارد استفاده:

- ذخیرهٔ آفلاین داده‌های کاربر در یک اپ فلاتر

- مدیریت کش داده‌های دریافتی از API

- اجرای عملیات پیچیدهٔ SQL بدون قفل شدن UI ️

  • ##sqlite
  • ##dart
  • ##flutter
  • ##async
  • ##database
  • ##mobile
  • ##offline
  • ##performance
  • ##data
  • ##local