SQL və CQL arasındakı fərq nədir?


cavab 1:

Əsasən hansı CQL-ə istinad edirsiniz? Vikipediyaya görə [1]:

  • Şahmat sorğu dili, şahmat məlumat bazalarını sorğu etmək üçün bir sorğu dili, kontekstual sorğu dili (və ya ümumi bir sorğu dili), məlumat əldə etmək üçün, Cassandra Query Dil üçün, Apache CassandraClassora Sorğu Dili üçün, Classora Knowledge BaseCIM Query Dil üçün, Ümumi Məlumat Modelinin (CIM) standartı üçün sorğu dili bir əmlak diaqramının soruşula biləcəyi və mənalı və səmərəli şəkildə yenilənə biləcəyi diaqramlar üçün deklarativ bir sorğu dili olan DMTF Cypher sorğu dili (Distribution Management Task Force).

SQL fərqlərini fərz edərək, Kontekstual, Cassandra və / və ya Classora gedirəm.

SQL Strukturlaşdırılmış Sorgu Dilini dəstəkləyir və hər bir RDBMS-in öz tətbiqinə sahib olmasına baxmayaraq, 90% hər hansı birinin (Oracle PL / SQL, MS SQL, T-SQL, MySQL, Postgres) üzərində işlədiyini söyləyərdim. Digər hallarda, Kontekstual, Cassandra və s. SQL ləhcələri kimi səslənir (mən Cassandra yoxlamağa başladım) və ya fərqli informasiya sistemlərini soruşmaq üçün digər dillər kimi.

Məsələn, kontekstual LQ, axtarış motorları, biblioqrafik kataloqlar və muzey kolleksiyaları haqqında məlumat kimi məlumat axtarış sistemlərinə yönəldilmişdir.

Cassandra-ya gəldikdə, SQL-ə çox oxşardır, lakin NoSQL platformasında. Buna görə bir SQL mühitindənsənsə, dəyişiklik kifayət qədər şəffaf ola bilər.

Ümid edirəm aydındır

Qeydlər

[1] CQL - Vikipediya