جدول المحتويات:
لقد بدأ تطوير تطبيقات الأجهزة المحمولة في السنوات الأخيرة. أعطى التحول نحو الهواتف الذكية والأجهزة اللوحية دفعة كبيرة لعدد مستخدمي الأجهزة المحمولة في جميع أنحاء العالم. بسبب هذا المجتمع المتنامي لمستخدمي الهواتف المحمولة ، فقد زاد الطلب والتوقعات لتطبيقات الأجهزة المحمولة بشكل ملحوظ. حتى يتمكن المطورين من تلبية الطلب على تطبيقات الأجهزة المحمولة ، أصبح تبسيط عملية التطوير بحيث تصبح أكثر كفاءة وأقل إجهادًا مهمًا بشكل متزايد. استخدام NoSQL للتطبيقات المحمولة يفعل ذلك بالضبط. (احصل على بعض الخلفية على NoSQL في NoSQL 101.)
لماذا قواعد البيانات العلائقية ليست جيدة بما فيه الكفاية
نموذج قاعدة البيانات العلائقية ببساطة ليس مثاليًا للاحتياجات الديناميكية لتطبيقات الأجهزة المحمولة. لأحدها ، تستخدم قواعد بيانات SQL التقليدية مخططات ثابتة. هذا يخلق مشاكل لأنه مع تطبيقات الهاتف المحمول ، هناك العديد من المتطلبات الظرفية. عندما يأتي المطورون بأفكار وميزات جديدة لتطبيقاتهم ، يصبح إجراء التغييرات مهمة تستغرق وقتًا طويلاً لأنه يجب إجراء تغييرات مستمرة على مخطط قاعدة البيانات.
الويبينار: فضح التمييز: عصر جديد من البنية التحتية القابلة للتطوير - قم بالتسجيل هنا |
على سبيل المثال ، دعنا نقول أن أحد المطورين ينشئ تطبيقًا مشابهًا لـ "الطيور الغاضبة" ، حيث تؤدي أنواع مختلفة من الشخصيات إجراءات مختلفة. باستخدام قاعدة بيانات علائقية ، قد تتطلب الإضافات إلى أنواع الأحرف أو الإجراءات التي يمكن تنفيذها تغيير المخطط بالكامل لاستيعاب التغيير. اعتمادًا على حجم التغيير ، قد يستغرق هذا الكثير من الوقت والجهد في نهاية المطور.