Cili është ndryshimi midis SQL dhe CQL?


përgjigje 1:

Cilit CQL i referoheni kryesisht? Sipas Wikipedia [1]:

  • Chess Query Language, një gjuhë pyetëse për të kërkuar bazat e të dhënave të shahut Gjuha e pyetjes kontekstuale (ose një gjuhë e përgjithshme e pyetjeve), për marrjen e informacionit Cassandra Query Language, për Apache CassandraClassora Language Query, për Classora Knowledge BaseCIM Language Query, një gjuhë pyetjeje për Standardin e Modelit të Informacionit (CIM) gjuha e pyetjeve Cypher DMTF (Task Force për Menaxhimin e Shpërndarë), një gjuhë pyetëse deklaruese për diagrame, me të cilën një diagram i pasurive mund të kërkohet dhe azhurnohet në mënyrë domethënëse dhe efikase.

Duke supozuar ndryshime në SQL, unë shkoj në Contextual, Cassandra dhe / ose Classora.

SQL qëndron për Gjuhë të Strukturuar të Query, dhe megjithëse çdo RDBMS mund të ketë zbatimin e vet, unë do të thoja se 90% punojnë për çdo (Oracle PL / SQL, MS SQL, T-SQL, MySQL, Postgres). Rastet e tjera, Contextual, Cassandra, etj, ose tingëllojnë si dialekte SQL (Unë fillova të kontrolloj Cassandra) ose si llojet e tjera të gjuhëve për të kërkuar lloje të ndryshme të sistemeve të informacionit.

Për shembull, LQ-ja kontekstuale është e orientuar drejt sistemeve të marrjes së informacionit siç janë motorët e kërkimit, katalogët bibliografikë dhe informacionet rreth koleksioneve muze.

Sa i përket Cassandra, është shumë e ngjashme me SQL, por në një platformë NoSQL. Pra, nëse jeni nga një mjedis i SQL, ndryshimi mund të jetë mjaft transparent.

Shpresoj se jam i qartë

Shënimet

[1] CQL - Wikipedia