Ո՞րն է տարբերությունը SQL- ի և CQL- ի միջև:


պատասխանել 1:

Ո՞ր CQL- ին եք հիմնականում վերաբերում: Ըստ Վիքիպեդիայի [1]:

  • Chess Query Language, շախմատային տվյալների շտեմարանների որոնման լեզու, համատեքստային որոնման լեզու (կամ ընդհանուր հարցման լեզու) որոնման լեզու, Cassandra Query Language- ի տեղեկատվությունը ստանալու համար, Apache CassandraClassora Query Language- ի համար, Classora- ի Knowledge BaseCIM Query Language- ի համար, ընդհանուր տեղեկատվության տեղեկատվական մոդելի (CIM) ստանդարտի հարցման լեզու: DMTF Cypher հարցման լեզուն (Distribution Management Task Force), դիագրամների դեկլարատիվ հարցման լեզու, որի միջոցով գույքի դիագրամը կարելի է հարցնել և թարմացնել իմաստալից և արդյունավետ:

Ենթադրելով SQL տարբերությունները ՝ ես անցնում եմ Համատեքստային, Կասանդրա և / կամ Classora:

SQL- ն հանդես է գալիս «Կառուցվածքային հարցում» լեզուով, և չնայած յուրաքանչյուր RDBMS կարող էր ունենալ իր իրականացումը, ես կասեի, որ 90% -ը աշխատում է ցանկացած (Oracle PL / SQL, MS SQL, T-SQL, MySQL, Postgres) վրա: Մյուս դեպքերը ՝ Համատեքստային, Կասանդրա և այլն, կամ հնչում են SQL բարբառների նման (ես սկսեցի ստուգել Cassandra- ն), կամ նման են լեզուների այլ տեսակների ՝ տարբեր տեսակի տեղեկատվական համակարգեր որոնելու համար:

Օրինակ, համատեքստային LQ- ն ուղղված է տեղեկատվության որոնման համակարգերին, ինչպիսիք են որոնիչները, մատենագիտական ​​կատալոգները և թանգարանային հավաքածուների վերաբերյալ տեղեկատվությունը:

Ինչ վերաբերում է Cassandra- ին, այն շատ նման է SQL- ին, բայց NoSQL հարթակում: Այսպիսով, եթե դուք SQL միջավայրից եք, փոփոխությունը կարող է լինել բավականին թափանցիկ:

Հուսով եմ ՝ պարզ եմ

Եբր. Տողեր

[1] CQL - Վիքիպեդիա