SQL va CQL o'rtasidagi farq nima?


javob bering 1:

Siz avval qaysi CQL haqida gapirasiz? Vikipediyaga ko'ra [1]:

  • Kassandra so'rovi tili, Apache CassandraClassora so'rovi tili uchun, Classora Knowledge BaseCIM so'rovi tili, Umumiy ma'lumot modeli (CIM) standarti uchun so'rov tili, Chessandra Query Language (ma'lumot olish uchun) kontekstual so'rovlar tili (yoki umumiy so'rovlar tili) uchun shaxmat so'rovi tili. mulkiy diagrammani so'rash va mazmunli va samarali ravishda yangilash mumkin bo'lgan diagrammalar uchun deklarativ so'rovlar tili bo'lgan DMTF Cypher so'rovi tili (Distribution Management Task Force).

SQL farqlarini taxmin qilganda, men Kontekstual, Kassandra va / yoki Classora-ga o'taman.

SQL Strukturalangan so'rovlar tilini anglatadi va har bir RDBMS o'z tatbiqiga ega bo'lishi mumkin bo'lsa ham, men 90% har qanday (Oracle PL / SQL, MS SQL, T-SQL, MySQL, Postgres) ustidan ishlaydi, deb aytaman. Qolgan holatlar, kontekstual, Cassandra va boshqalar SQL lahjalari kabi eshitiladi (men Cassandra-ni tekshira boshladim) yoki har xil turdagi axborot tizimlarini so'rash uchun boshqa tillar kabi.

Masalan, kontekstual LQ qidiruv tizimlari, bibliografik kataloglar va muzey kollektsiyalari to'g'risidagi ma'lumot kabi ma'lumot olish tizimlariga yo'naltirilgan.

Cassandra-ga kelsak, u SQL-ga juda o'xshash, ammo NoSQL platformasida. Shunday qilib, agar siz SQL muhitidan bo'lsangiz, o'zgarish etarli darajada shaffof bo'lishi mumkin.

Umid qilamanki, men aniqman

Izohlar

[1] CQL - Vikipediya