Hver er munurinn á SQL og CQL?


svara 1:

Hvaða CQL vísar þú fyrst og fremst til? Samkvæmt Wikipedia [1]:

  • Chess Query Language, fyrirspurnartungumál fyrir fyrirspurnir skák gagnagrunna Samhengi fyrirspurnatungumála (eða almenns fyrirspurnatungumála), til að sækja upplýsingar Cassandra Query Language, fyrir Apache CassandraClassora Query Language, fyrir Classora Knowledge BaseCIM Query Language, fyrirspurnatungumál fyrir Common Information Model (CIM) staðalinn DMTF Cypher fyrirspurnartungumál (Distribution Management Task Force), lýsandi fyrirspurnartungumál fyrir skýringarmyndir, sem hægt er að spyrja fyrir um eignatöflu og uppfæra á skilvirkan og skilvirkan hátt.

Miðað við SQL mismun mun ég fara í Contextual, Cassandra og / eða Classora.

SQL stendur fyrir Structured Query Language og þó að hver RDBMS gæti haft sína eigin útfærslu myndi ég segja að 90% virka yfir hvaða sem er (Oracle PL / SQL, MS SQL, T-SQL, MySQL, Postgres). Hin tilfellin, samhengi, Cassandra o.s.frv., Hljóma annað hvort eins og SQL mállýskum (ég byrjaði að athuga Cassandra) eða eins og aðrar tegundir tungumála fyrirspurnir um mismunandi tegundir upplýsingakerfa.

Til dæmis er samhengi LQ miðað við upplýsingasöfnunarkerfi eins og leitarvélar, heimildaskrár og upplýsingar um safnsöfn.

Frá og með Cassandra er það mjög svipað og SQL, en á NoSQL vettvangi. Svo ef þú ert frá SQL umhverfi getur breytingin verið nokkuð gagnsæ.

Vona að ég sé skýr

Neðanmálsgreinar

[1] CQL - Wikipedia