Kāda ir atšķirība starp SQL un CQL?


Atbilde 1:

Pirmkārt, uz kuru CQL jūs atsaucas? Saskaņā ar Wikipedia [1]:

  • Šaha vaicājumu valoda, vaicājumu valoda šaha datu bāzu nopratināšanaiKontekstuālā vaicājumu valoda (vai parastā vaicājuma valoda), informācijas iegūšanaiCassandra vaicājuma valoda, Apache CassandraClassora vaicājumu valodai, Classora zināšanu bāzeiCIM vaicājumu valoda, kopējā informācijas modeļa (CIM) vaicājumu valoda. standarts no Distributed Management Task Force (DMTF) Cypher Query Language - deklaratīva grafika vaicājuma valoda, kas ļauj izteiksmīgi un efektīvi veikt vaicājumus un atjaunināt rekvizītu diagrammu.

Pieņemot, ka pastāv SQL atšķirības, es iešu Contextual, Cassandra un / vai Classora.

SQL apzīmē strukturētu vaicājumu valodu, un, lai arī katrai RDBMS varētu būt sava ieviešana, es teiktu, ka 90% darbojas caur katru (Oracle PL / SQL, MS SQL T-SQL, MySQL, Postgres). Pārējie gadījumi, Contextual, Cassandra un tā tālāk, izklausās vai nu kā SQL dialekti (es esmu sācis pārbaudīt Cassandra), vai cita veida valoda dažādu veidu informācijas sistēmu vaicāšanai.

Piemēram, Contextual QL ir orientēts uz informācijas izguves sistēmām, piemēram, meklētājprogrammām, bibliogrāfiskajiem katalogiem un informāciju par muzeju kolekcijām.

Kā Cassandra, tas ir ļoti līdzīgs SQL, bet NoSQL platformā, tāpēc, ja jūs esat ieradies no SQL vides, izmaiņas varētu būt diezgan caurspīdīgas.

Es ceru, ka man viss būs skaidrs.

Zemsvītras piezīmes

[1] CQL - Wikipedia