Koja je razlika između SQL-a i CQL-a?


Odgovor 1:

Na prvom mjestu, na koji CQL spominjete? Prema Wikipediji [1]:

  • Jezik upita šahovnice, jezik upita za ispitivanje baza šahovskih podatakaKontekstualni upitni jezik (ili uobičajeni jezik upita), za pretraživanje informacijaCassandra Query Language, za Apache CassandraClassora jezik upita, za Classora Bazu znanjaCIM jezik upita, jezik upita za Zajednički informacijski model (CIM) standardni od jezika za upita Cypher Quer Language (Distributed Management Task Force), deklarativni jezik upita jezika koji omogućava ekspresivno i učinkovito ispitivanje i ažuriranje grafa svojstava.

Pod pretpostavkom razlika u SQL-u, idem na Kontekstual, Kasandru i / ili Klasoru.

SQL označava strukturirani jezik upita, i iako bi svaki RDBMS mogao imati vlastitu implementaciju, rekao bih da 90% funkcionira preko svakog (Oracle PL / SQL, MS SQL T-SQL, MySQL, Postgres). Drugi slučajevi, Contextual, Cassandra i tako dalje, zvuče poput dijalekata SQL-a (počeo sam provjeravati Cassandra) ili drugih vrsta jezika za postavljanje upita različitih tipova informacijskih sustava.

Na primjer, Contextual QL orijentiran je na sustave za pretraživanje informacija kao što su tražilice, bibliografski katalozi i informacije o muzejskoj zbirci.

U Cassandri je vrlo sličan SQL-u, ali na NoSQL platformi, tako da ako dolazite iz SQL okruženja, promjena bi mogla biti prilično transparentna.

Nadam se da mi je jasno.

fusnote

[1] CQL - Wikipedia