تفاوت بین SQL و CQL چیست؟


پاسخ 1:

کدام یک از CQL را در درجه اول به آن اشاره می کنید؟ طبق ویکی پدیا [1]:

  • Chess Query Language ، یک زبان پرس و جو برای پرس و جو از پایگاه های داده شطرنج Contextual Language Query (یا یک زبان پرس و جو عمومی) ، برای بازیابی اطلاعات Cassandra Query Language ، برای Apache CassandraClassora Query Language ، برای Classora Knowledge BaseCIM Language Query ، یک زبان پرس و جو برای استاندارد Model Information (CIM) استاندارد زبان پرس و جو DMTF Cypher (Task Force Distribution Management) ، یک زبان پرس و جو اعلامی برای نمودارها ، که با استفاده از آن می توانید یک نمودار خاصیت را به صورت معنادار و کارآمد پرس و جو کرده و به روز کنید.

با فرض تفاوت SQL ، به Contextual ، Cassandra و / یا Classora می روم.

SQL مخفف Structured Query Language است ، و گرچه هر RDBMS می تواند اجرای خاص خود را داشته باشد ، من می گویم که 90٪ بیش از هر (Oracle PL / SQL ، MS SQL ، T-SQL ، MySQL ، Postgres) کار می کنند. موارد دیگر ، Contextual ، Cassandra ، و غیره ، یا به نظر می رسد مانند لهجه های SQL (من شروع به بررسی Cassandra کردم) یا مانند انواع دیگر زبان ها برای جستجوی انواع مختلف سیستم های اطلاعاتی.

به عنوان مثال ، LQ متنی به سیستم های بازیابی اطلاعات مانند موتورهای جستجو ، فهرستهای کتابشناختی و اطلاعات مربوط به مجموعه های موزه هدایت می شود.

از نظر کاساندرا ، بسیار شبیه SQL است ، اما روی یک پلتفرم NoSQL است. بنابراین اگر اهل محیط SQL هستید ، ممکن است تغییر نسبتاً شفاف باشد.

امیدوارم واضح باشم

پاورقی

[1] CQL - ویکی پدیا