بيت قواعد بيانات ما هي لغة استعلام json (jaql)؟ - تعريف من techopedia

ما هي لغة استعلام json (jaql)؟ - تعريف من techopedia

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

Anonim

التعريف - ماذا تعني لغة JSON Query Language (JAQL)؟

لغة استعلام JSON (JAQL) هي أي مجموعة برامج يتم استخدامها بالاقتران مع قواعد البيانات للاستعلام أو التحليل أو حتى تكوين مستندات تستند إلى Javascript Object Notion (JSON).

JSON هو تنسيق قياسي لتبادل البيانات لإنشاء مستندات مماثلة إلى XML وليس نوعًا صريحًا من قاعدة البيانات ، لذلك لا توجد في الواقع لغة استعلام موحدة واحدة. بدلاً من ذلك ، هناك العديد من اللغات المستقلة التي طورتها منظمات مختلفة لمعالجة وثائق JSON وتحليلها.

تيكوبيديا تشرح JSON Query Language (JAQL)

تتحقق JSON بسبب الحاجة الملموسة إلى اتصال خادم عميل في الوقت الحقيقي دون الحاجة إلى استخدام المكونات الإضافية للمتصفح مثل تطبيقات Java أو Flash كما كان الحال في أواخر التسعينيات وأوائل 2000.

كان يعتمد في الأصل على مجموعة فرعية من جافا سكريبت ، ولكنه تنسيق بيانات مستقل عن اللغة ، وبالتالي فهو لا يحتوي على لغة استعلام رسمية ، ولكن هناك العديد من التطبيقات المختلفة في لغة الاستعلام لـ JSON.

لغات الاستعلام المتوافقة مع JSON:

  • JAQL - معالجة البيانات الوظيفية ولغة الاستعلام لتطبيقات JSON والبيانات الكبيرة. بدأ في الأصل كمشروع مفتوح المصدر في Google ، ولكن تم اختياره من قِبل IBM لاستخدامه كلغة معالجة البيانات الرئيسية في برنامج Big Data ، Hadoop.
  • JSONiq - لغة البرمجة الوظيفية ولغة الاستعلام المصممة للاستعلام التعريفي ويمكنها تحويل مجموعات البيانات إلى صيغ JSON أو XML أو تنسيقات نصية غير منظمة.
  • XQuery - له نفس الوظيفة المذكورة أعلاه ولكن تم إعداده خصيصًا لـ XML ولكنه يعمل أيضًا مع JSON وتنسيقات أخرى.
ما هي لغة استعلام json (jaql)؟ - تعريف من techopedia