جدول المحتويات:

ما هو GQL؟
ما هو GQL؟

فيديو: ما هو GQL؟

فيديو: ما هو GQL؟
فيديو: What Is GraphQL? REST vs. GraphQL 2024, شهر نوفمبر
Anonim

GQL هي لغة شبيهة بـ SQL لاسترداد الكيانات والمفاتيح. بناء الجملة لـ GQL الاستعلامات مماثلة لتلك الخاصة بـ SQL. هذه الصفحة هي مرجع للاستخدام GQL مع مكتبات عميل Python NDB و DB. ومع ذلك ، فإن بحث SQL في الصفوف هو قيمة واحدة ، بينما في GQL يمكن أن تكون قيمة الخاصية قائمة.

وبالمثل قد يتساءل المرء ، ما الذي يمثله Gql؟

لغة استعلام الرسم البياني

ثانيًا ، لماذا نرسم QL بالرسم البياني؟ كي تختصر، GraphQL من المفترض أن يتم استخدامه لتطبيقات العميل ، حيث يعتبر النطاق الترددي للشبكة ووقت الاستجابة أمرًا بالغ الأهمية. يوفر للعملاء القدرة على الاستعلام عن كائن رسم بياني (هيكل هرمي للأشياء ذات الصلة). استخدام GraphQL ، يمكن للعملاء أيضًا اختيار الحقول التي يجب تضمينها في الاستجابة.

وبالمثل قد يتساءل المرء ، ما هي GraphQL بالضبط؟

GraphQL هو بناء جملة يصف كيفية طلب البيانات ، ويستخدم بشكل عام لتحميل البيانات من الخادم إلى العميل. يتيح للعميل تحديد بالضبط ما هي البيانات التي تحتاجها. يسهل تجميع البيانات من مصادر متعددة. يستخدم نظام نوع لوصف البيانات.

متى يجب استخدام الباقي في GraphQL؟

فيما يلي 3 حالات استخدام شائعة لسبب وجوب استخدام GraphQL على REST

  1. تقليل الجلب الزائد. هذا هو الموقف الأكثر شيوعًا الذي يختاره المطورون لـ GraphQL.
  2. تقليل تكاليف نقل البيانات. يعد تقليل نقل البيانات على جانب العميل والخادم ميزة ثانوية لاستخدام GraphQL.
  3. تحسين أداء التطبيق.