Cad é an difríocht idir SQL agus CQL?


freagra 1:

Cén CQL a ndéanann tú tagairt dó go príomha? De réir Wikipedia [1]:

  • Teanga Iarratas Fichille, teanga fiosrúcháin chun bunachair sonraí fichille a cheistiú Teanga Iarratas Comhthéacsúil (nó teanga cheist ghinearálta), chun faisnéis a aisghabháil Teanga Iarratas Cassandra, do Theanga Fiosrúcháin Apache CassandraClassora, do Theanga Fiosrúcháin Basesolas Eolas Classora, teanga fiosrúcháin don chaighdeán Múnla Faisnéise Coiteann (CIM) teanga fiosrúcháin DMTF Cypher (Tascfhórsa Bainistíochta Dáileacháin), teanga fiosrúcháin dhearfach le haghaidh léaráidí, ar féidir léaráid réadmhaoine a cheistiú agus a nuashonrú go ciallmhar agus go héifeachtúil.

Ag glacadh le difríochtaí SQL, téim chuig Contextual, Cassandra agus / nó Classora.

Seasann SQL do Theanga Fiosrúcháin Struchtúrtha, agus cé go bhféadfadh a chur i bhfeidhm féin a bheith ag gach RDBMS, déarfainn go n-oibríonn 90% thar aon cheann (Oracle PL / SQL, MS SQL, T-SQL, MySQL, Postgres). Tá na cásanna eile, Comhthéacsúil, Cassandra, srl., Cosúil le canúintí SQL (thosaigh mé ag seiceáil Cassandra) nó is maith liom cineálacha eile teangacha chun cineálacha éagsúla córais faisnéise a cheistiú.

Mar shampla, tá an LQ comhthéacsúil dírithe ar chórais aisghabhála faisnéise mar innill chuardaigh, catalóga leabharliosta agus faisnéis faoi bhailiúcháin mhúsaem.

Maidir le Cassandra, tá sé an-chosúil le SQL, ach ar ardán NoSQL. Mar sin más ó thimpeallacht SQL tú, d’fhéadfadh go mbeadh an t-athrú measartha trédhearcach.

Tá súil agam go bhfuilim soiléir

Fonótaí

[1] CQL - Wikipedia