ما هي استخدامات SQLite في حال وجود MySQL

سلام عليكم ورحمة الله وبركاته

أتساءل إذا كان التطبيق يستخدم MySQL في سيرفر، فهل يعني هذا عدم استخدام SQLite ؟

أين أستخدم SQLite في هذه الحالة؟ وهل من داعٍ لذلك؟


التعليق السابق

هل يجب إذاً المزامنة بين SQLite و MySQL ؟

هل هذه هي الطريقة الأفضل أو الطريقة الشائع استخدامها في التطبيقات؟

نعم يمكن المزامنة لكن المعلومات لن يستطيع المستخدم الدخول اليها من هاتف آخر مثلًا وإن ضاعت قاعدة البيانات عند المستخدم ستفقد البيانات إذًا عليك بحفظ البيانات المهمة في قاعدة بيانات خارجية ايًا كانت mysql , sql server أو حتى sqlite في الخادم (عن طريق وسيط) , .....

لكن لاتضع معلومات القاعدة في التطبيق بل التواصل من خلال api مثلًا عمل رابط example.com/api/getLastNotifications

يقوم بإخراج بيانات json أو xml أو ... والتطبيق يقراءها.

أنا لا أسأل عن ماهيّة SQLite أو MySQL ، ولا عن طريقة استخدامهما؛ لأني أعلم ذلك سلفاً.

بالمثال، أرجو أن تضح الفكرة أكثر..

ولنفرض أن هناك تطبيقاً بحاجة لاستخدام قاعدة بيانات في سيرفر. فهل في هذه الحالة ستسخدم SQLite ؟ ولماذا؟

إن كان لديك مثالاً أفضل فأرجو منك كتابته.

لا لن أستخدمها إلا في حالة كنت أريد حفظ البيانات التي تحمل عند المستخدم بدلًا من طلبها في كل مرة .

أستخدمها لأنها أخف، وأيسر في النقل، وأسرع أحيانا.

ولهذا هي مستخدمة في تطبيقات أندرويد وكثير من برامج سطح المكتب مثل كمتصفح فايرفوكس.