У чым розніца паміж SQL і CQL?


адказ 1:

Да якога CQL вы перш за ўсё звяртаецеся? Паводле Вікіпедыі [1]:

  • Мова шахматных запытаў, мова запытаў для запытаў баз дадзеных шахмат, кантэкстная мова запытаў (альбо агульная мова запытаў), для атрымання інфармацыі мова запыту Cassandra, для мовы запытаў Apache CassandraClassora, для мовы запытаў Classora Knowledge BaseCIM, мова запытаў для стандарту агульнай інфармацыі (CIM) мова запытаў DMTF Cypher (дыстрыбутыўная група кіравання), дэкларатыўная мова запытаў для дыяграм, з дапамогай якой можна даведацца і абнавіць сэнсавую і эфектыўную схему ўласцівасці.

Мяркуючы, што адрозненні ў SQL, я пераходжу да Contextual, Cassandra і / або Classora.

SQL расшыфроўваецца як структураваная мова запытаў, і хоць кожны RDBMS можа мець сваю ўласную рэалізацыю, я б сказаў, што 90% працуе над любой (Oracle PL / SQL, MS SQL, T-SQL, MySQL, Postgres). Іншыя выпадкі, Contextual, Cassandra і г.д., альбо гучаць як дыялекты SQL (я пачаў правяраць Касандру) альбо як іншыя тыпы моў для запытаў розных тыпаў інфармацыйных сістэм.

Напрыклад, кантэкстны LQ накіраваны на пошукавыя сістэмы інфармацыі, такія як пошукавыя сістэмы, бібліяграфічныя каталогі і інфармацыю пра музейныя калекцыі.

Што тычыцца Касандры, ён вельмі падобны на SQL, але на платформе NoSQL. Такім чынам, калі вы з асяроддзя SQL, змены могуць быць дастаткова празрыстымі.

Спадзяюся, што я зразумеў

Зноскі

[1] CQL - Вікіпедыя