برمجة أندرويد داتابيز

بعد مرور سنة تقريبا على بداية مشواري بتعلم البرمجة انطلاقا من جافا حتى اتقنتها و العمل على مشاريع اندرويد مع sqlite و بعد ما اتاكدت اني متمكن من موضوع الاوفلاين ، حابب ابدا ببرامج الاونلاين فبدي اسال شو لازم ابدا فايربيز او mysql او غيرهن مع الشرح رجاء و شكرا


يعد Firebase و MySQL من تقنيات قواعد البيانات الشائعة جدًا التي يستخدمها مئات الآلاف من المطورين إن لم يكن الملايين. هذا يعني أن كلاهما يتمتع بنقاط قوة وأنهما مناسبان لمواقف معينة.Firebase هو الأفضل لتطوير تطبيقات Android وكذلك تطوير تطبيقات الويب و iOS لأنه يوفر العديد من الميزات مثل أنه جيد لقاعدة البيانات في الوقت الحقيقي مثل تطبيق الدردشة عبر الإنترنت ويبسط عملية التطوير وسهولة الاندماج مع Android و iOS و Web وسهولة المصادقة وسهولة الاختبار و مراقبة الأداء والتحليلات.

تعد MySQL علائقية بطبيعتها حيث يتم تخزين جميع البيانات في جداول مختلفة ويتم إنشاء العلاقات باستخدام primary keys أو المفاتيح الأخرى المعروفة باسم foreign keys.في النهاية اختيار احد التقنيات يعتمد على متطلبات مشروعك حيث طبيعة مشروعك هي التي تحدد ما التقنيات التي يجب استخدامها.

شكرا على الرد بس سؤال صغير يعني الفايربيز ما بتخزن داتا بجداول و تربطها ببعض؟

يتم تخزين جميع بيانات قاعدة بيانات Firebase ككائنات JSON على عكس قاعدة بيانات SQL ، لا توجد جداول أو سجلات.