اذهب إلى المحتوى
  • 0

مقارنة بين path_provider vs sqlite vs hive in flutter

Flutter Dev

السؤال

تحيه طيبه للجميع

لدي استفسار لو تكرمتم 

ما هو الفرق بين هذا المكاتب path_provider vs sqlite vs hive

وايهم افضل واسرع لحفظ بيانات api  لتسريع تحميل التطبيق للمستخدم / صور + نصوص 

ما هو الفروقات بينهم بشكل عام؟

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 1
  • path provider ليست قاعدة بيانات، بل واجهة برمجية لكي نصل لمسارات نظام ملفات نظام التشغيل وبذلك نستطيع كتابة الملفات التي تعود لتطبيقنا بمكان محدد ونستطيع الوصول لها لاحقاً، أي تساعد على توفير مسار معروف لتخزين ملفات.
  • sqlite هي قاعدة بيانات علائقية relational database تفيد في إنشاء جداول و الربط بينها وعمل استعلامات، هي نسخة مخففة من MySQL. ليس عليك استعمالها في حال لا يوجد علاقات بين الجداول وأن تعمل استعلامات ضمن التطبيق.
  • hive هي قاعدة بيانات تشبه shared preference حيث أنها تخزن البيانات على شكل مفتاح-قيمة وهي سريعة ومناسبة للاستعلامات و حجم بيانات كبير نوعاً ما

ليس من المنطقي نسخ جدول من قاعدة البيانات للتطبيق. حجم بيانات كبير سيكون مرهق لمعالج الهاتف + وحدة التخزين و الذاكرة فيه

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 1
بتاريخ On 8/12/2022 at 22:19 قال مروان مروان3:

PATH_provider

كما أخبرتك تعيد لك مسار لتضع ملفك فيه، من اسمها توفير المسارات، حتى أنك تقوم بتخزين الملف يدوياً، لا يوجد مساعدة من المكتبة..

بتاريخ On 8/12/2022 at 22:19 قال مروان مروان3:

hive

أفضل من shared preferencs نعم

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 11 دقائق مضت قال Wael Aljamal:
  • path provider ليست قاعدة بيانات، بل واجهة برمجية لكي نصل لمسارات نظام ملفات نظام التشغيل وبذلك نستطيع كتابة الملفات التي تعود لتطبيقنا بمكان محدد ونستطيع الوصول لها لاحقاً، أي تساعد على توفير مسار معروف لتخزين ملفات.
  • sqlite هي قاعدة بيانات علائقية relational database تفيد في إنشاء جداول و الربط بينها وعمل استعلامات، هي نسخة مخففة من MySQL. ليس عليك استعمالها في حال لا يوجد علاقات بين الجداول وأن تعمل استعلامات ضمن التطبيق.
  • hive هي قاعدة بيانات تشبه shared preference حيث أنها تخزن البيانات على شكل مفتاح-قيمة وهي سريعة ومناسبة للاستعلامات و حجم بيانات كبير نوعاً ما

ليس من المنطقي نسخ جدول من قاعدة البيانات للتطبيق. حجم بيانات كبير سيكون مرهق لمعالج الهاتف + وحدة التخزين و الذاكرة فيه

اهلا اخي الكريم

يعني برايك هل PATH_provider و hive مناسبين لفكرة تخزين البيانات ام ان hive افضل من PATH_provider?  

 

بالنسبة الى كمية البيانات هيا ليست كبيره جدا على سبيال المثال اقسام التطبيق ومشاركات المستخدم بنفسه وما شابه اما ك مواضيع وما شابه هذا تاتي من قاعدة البيانات اون لاين

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...