تفاوت بین 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 - ویکی پدیا