SQL мен CQL арасындағы айырмашылық неде?


жауап 1:

Сіз негізінен қай CQL-ге сілтеме жасайсыз? Википедияға сәйкес [1]:

  • Cassandra Query тілі, Apache CassandraClassora сұрау тілі үшін, Classora Knowledge BaseCIM сұрау тілі үшін, Жалпы ақпарат үлгісінің (CIM) стандартына арналған сұрау тілі үшін, Cassandra Query тілі туралы ақпарат алу үшін, контексттік сұрау тілі (немесе жалпы сұрау тілі). DMTF шифрлау тілі (Distribution Management Task Force), диаграммалар үшін декларативті сұрау тілі, сипат диаграммасын сұрауға және мағыналы әрі тиімді жаңартуға болады.

SQL айырмашылықтарын ескере отырып, мен Контекстік, Кассандра және / немесе Классораға барамын.

SQL құрылымдалған сұрау тілін білдіреді, және әрбір RDBMS өзіндік жүзеге асырылуы мүмкін болса да, мен 90% кез-келгенге (Oracle PL / SQL, MS SQL, T-SQL, MySQL, Postgres) қарағанда жұмыс істейді деп айтар едім. Контексттік, Кассандра және басқа жағдайларда SQL диалектілері сияқты естіледі (мен Кассандраны тексеруді бастадым) немесе ақпараттық жүйелердің әртүрлі типтерін сұрауға арналған басқа тілдер сияқты.

Мысалы, контекстік LQ іздеу жүйелері, библиографиялық каталогтар және мұражай топтамалары туралы ақпарат сияқты іздеу-іздеу жүйелеріне бағытталған.

Кассандра туралы айтсақ, ол SQL-ге өте ұқсас, бірақ NoSQL платформасында. Сондықтан, егер сіз SQL ортасынан болсаңыз, онда өзгеріс ашық болуы мүмкін.

Мен айқынмын деп үміттенемін

Сілтемелер

[1] CQL - Wikipedia