Apa perbedaan antara SQL dan CQL?


Jawaban 1:

Di tempat pertama, CQL mana yang Anda maksud? Menurut Wikipedia [1]:

  • Bahasa Catur Catur, bahasa query untuk menginterogasi basis data catur Bahasa Query Kontekstual (atau bahasa permintaan umum), untuk pencarian informasi Bahasa Query Candra, untuk Apache CassandraKelas Bahasa Query, untuk Basis Pengetahuan ClassoraCIM Query Language, bahasa query untuk Model Informasi Umum (CIM) standar dari Gugus Tugas Manajemen Terdistribusi (DMTF) Cypher Query Language bahasa query grafik deklaratif yang memungkinkan untuk query dan pembaruan yang ekspresif dan efisien dari grafik properti.

Dengan asumsi perbedaan SQL, saya akan pergi ke Kontekstual, Cassandra dan / atau Classora.

SQL adalah singkatan dari Structured Query Language, dan meskipun masing-masing RDBMS dapat menerapkannya sendiri, saya akan mengatakan bahwa 90% berfungsi melalui setiap bahasa (Oracle PL / SQL, MS SQL T-SQL, MySQL, Postgres). Kasus-kasus lain, Kontekstual, Cassandra dan sebagainya terdengar seperti dialek SQL (Saya sudah mulai memeriksa Cassandra) atau jenis bahasa lain untuk menanyakan berbagai jenis sistem informasi.

Sebagai contoh, QL Kontekstual berorientasi pada sistem pencarian informasi seperti mesin pencari, katalog bibliografi dan informasi koleksi museum.

Pada Cassandra, ini sangat mirip dengan SQL, tetapi pada platform NoSQL, jadi jika Anda berasal dari lingkungan SQL, perubahannya bisa sangat transparan.

Semoga saya jelas.

Catatan kaki

[1] CQL - Wikipedia