SQL ve CQL arasındaki fark nedir?


cevap 1:

İlk olarak, hangi CQL'den bahsediyorsunuz? Wikipedia'ya göre [1]:

  • Satranç Sorgulama Dili, satranç veritabanlarını sorgulamak için bir sorgu dili Bir bağlamsal Sorgu Dili (veya ortak sorgu dili), bilgi almak içinCassandra Sorgu Dili, Apache için CassandraClassora Sorgu Dili, Classora Bilgi Bankası için Dağıtılmış Yönetim Görev Gücü (DMTF) Cypher Sorgu Dili'nden standart, bir özellik grafiğinin anlamlı ve verimli sorgulanmasını ve güncellenmesini sağlayan bildirici bir grafik sorgulama dili.

SQL farklılıklarını varsayarsak, Bağlamsal, Cassandra ve / veya Classora'ya gideceğim.

SQL, Yapılandırılmış Sorgu Dili anlamına gelir ve her RDBMS kendi uygulamasına sahip olsa da,% 90'ının her birinde (Oracle PL / SQL, MS SQL T-SQL, MySQL, Postgres) çalıştığını söyleyebilirim. Diğer durumlar, Bağlamsal, Cassandra ve benzerleri, farklı türdeki bilgi sistemlerini sorgulamak için SQL lehçeleri (Cassandra'yı kontrol etmeye başladım) veya diğer dil türleri gibi ses çıkarır.

Örneğin, Bağlamsal QL, arama motorları, bibliyografik kataloglar ve müze toplama bilgileri gibi bilgi alma sistemlerine yöneliktir.

Cassandra'dan itibaren SQL'e çok benzer, ancak bir NoSQL platformunda, bu nedenle bir SQL ortamından gelirseniz, değişiklik oldukça şeffaf olabilir.

Umarım netleşirim.

Dipnotlar

[1] CQL - Vikipedi