SQL과 CQL의 차이점은 무엇입니까?


대답 1:

우선, 어떤 CQL을 언급하고 있습니까? Wikipedia [1]에 따르면 :

  • Chess Query Language, 체스 데이터베이스를 질의하기위한 쿼리 언어 컨텍스트 쿼리 언어 (또는 공통 쿼리 언어), 정보 검색 용 Cassandra 쿼리 언어, Apache CassandraClassora 쿼리 언어, Classora Knowledge BaseCIM 쿼리 언어, CIM (Common Information Model)의 쿼리 언어 DMTF (Distributed Management Task Force) 암호 쿼리 언어의 표준 속성 그래프의 표현적이고 효율적인 쿼리 및 업데이트를 허용하는 선언적 그래프 쿼리 언어입니다.

SQL의 차이점을 가정하면 Contextual, Cassandra 및 / 또는 Classora로 이동합니다.

SQL은 구조적 쿼리 언어 (Structured Query Language)의 약자이며 각 RDBMS는 자체 구현을 가질 수 있지만 90 %는 모든 것을 통해 작동한다고 말하고 싶습니다 (Oracle PL / SQL, MS SQL T-SQL, MySQL, Postgres). 다른 경우에는 Contextual, Cassandra 등이 SQL의 방언 (Cassandra 확인을 시작했습니다) 또는 다른 유형의 정보 시스템을 쿼리하기위한 다른 유형의 언어처럼 들립니다.

예를 들어, 문맥 적 QL은 검색 엔진, 서지 카탈로그 및 박물관 수집 정보와 같은 정보 검색 시스템을 지향합니다.

Cassandra의 경우 SQL과 매우 유사하지만 NoSQL 플랫폼에서는 SQL 환경에서 온 경우 변경이 매우 투명 할 수 있습니다.

명확 해지기를 바랍니다.

각주

[1] CQL-위키 백과