نقاط السمعة 30
تاريخ التسجيل 01/04/2020
آخر تواجد 10 أيام

تضمين العلاقات باستخدام API Requests

عند تصميمنا لتطبيق جديد تعودنا دائماً بالبدء بتصميم قواعد البيانات والتي نحاول فيها مراعاة Database Normalization والتي تنص إحدى نقاطها على أنه يجب أن يكون بالجدول البيانات الخاصة به فقط ويتم إنشاء جداول أخرى وربطهم بعلاقات لنتمكن من إنشاء ترابط بين هذه الجداول والحصول على هذه البيانات بطريقة متكاملة.

ولكن عند التصميم وبرمجة API Requests يكون اﻷمر مختلف، فهنا نحن نهتم بأن يكون Response يحتوي على بيانات متكاملة وذات معنى للمطور الذي يستخدمها، بغض النظر على الكيفية التي تم تصميم قاعدة البيانات بها. وأيضا علينا مراعاة أداء وسرعة API Request والذي يمكننا أولا تحسينه من خلال تحسين جودة الكود وتطبيق بعض القواعد، وثانياً يمكننا تحسينها من خلال دراسة API Responses التي نريدها وكيفية تقسيمها لتكون سهلة اﻹستخدام ولترجع فقط البيانات المطلوبة منها.