ما هو الفرق بين SQL و CQL؟


الاجابه 1:

في المقام الأول ، ما CQL الذي تشير إليه؟ حسب ويكيبيديا [1]:

  • Chess Query Language ، وهي لغة استعلام لاستجواب قواعد بيانات chessContextual Query Language (أو لغة استعلام مشتركة) ، لاسترجاع المعلومات Casandra Query Language ، من أجل Apache CassandraClassora Query Language ، ولغة Classroom Knowledge BaseCIM Query Language ، وهي لغة استعلام لنموذج المعلومات المشترك (CIM) قياسي من Cypher Query Language (لغة الاستعلامات البنيوية) لفرقة عمل الإدارة الموزعة (DMTF) ، وهي لغة استعلام رسم بياني تعريفي تسمح بالاستعلام والتحديث التعبيري والفعّال للرسم البياني للخصائص.

بافتراض وجود اختلافات في SQL ، سأذهب إلى Contextual و Cassandra و / أو Classora.

يرمز SQL إلى لغة الاستعلامات الهيكلية ، وعلى الرغم من أن كل RDBMS يمكن أن يكون له تطبيق خاص به ، إلا أنني أقول إن 90٪ منه يعمل من خلال كل واحد (Oracle PL / SQL و MS SQL T-SQL و MySQL و Postgres). الحالات الأخرى ، Contextual ، و Cassandra ، إلخ ، تبدو مثل لهجات SQL (لقد بدأت التحقق من Cassandra) أو أنواع أخرى من اللغات للاستعلام عن أنواع مختلفة من أنظمة المعلومات.

على سبيل المثال ، يتم توجيه Contextual QL إلى أنظمة استرجاع المعلومات مثل محركات البحث والكتالوجات الببليوغرافية ومعلومات جمع المتاحف.

اعتبارًا من Cassandra ، فهو مشابه جدًا لـ SQL ، ولكن على نظام NoSQL ، لذلك إذا كنت قادماً من بيئة SQL ، فقد يكون التغيير شفافًا تمامًا.

آمل أن أكون واضحا.

الحواشي

[1] CQL - ويكيبيديا