CQL (Continuous Query Language)
1. CQL (Continuous Query Language)의 개요
1-1. 정의
- SQL '99를 기반으로 한 ANSI 표준언어로써, 연속적인 스트림 데이터를 처리하기 위한 최상의 개발 언어
1-2. 주요기능
1) 필터링: SQL Where 조건을 통한 필요 정보 필터링
2) 집합 : 집합 함수를 사용가능, 이때 스트림에 대한 질의이므로 질의 단위를 시간, 또는 이벤트 개수 단위 수행 가능
3) 패턴매칭 : Parttern(X+, Y+) 의 기본 패턴 매칭 구문을 통해 스트림에 대한 패턴 매칭 가능
4) Corrleation : 복수의 이벤트 소스 존재시, 각 소스로 서로 다른 유형의 정보가 오는 경우 둘을 조합하여 데이터를 생성가능
5) 신규 이벤트 감지 : 중복데이터가 많은 데이터 중에서 의미 있는 새로운 이벤트 데이터 만을 추출
2. CQL (Continuous Query Language)과 스마트 데이터간의 관계도
- 초기데이터 확보 : CQL 기능 중 필터링 사용
- 규모확장 : CQL 기능 중 Aggregation 사용
- 비즈니스 적용 : CQL 기능 중 패턴 매칭 사용
3. CQL (Continuous Query Language)의 발전방향
- 스마트 데이터 비즈니스 적용시 최적화된 정책 방향 수립하여 효과 극대화 필요
- 빅데이터에서 발생한 빅노이즈를 제거하고 데이터의 품질이 확보된 스마트 데이터로 이행하는 과정에서 CQL은 필수적인 Query Language로 사용될 것으로 예상됨
'1. IT Story > Basic Studies' 카테고리의 다른 글
HDFS (Hadoop Distributed File System) (0) | 2019.02.18 |
---|---|
데이터사이언티스트 (0) | 2019.02.16 |
R (빅데이터 분석 소프트웨어) (0) | 2019.02.15 |
스마트 데이터 (Smart Data) (0) | 2019.02.14 |
디지털큐레이션 (Digital Curation) (0) | 2019.02.12 |
사용자 경험, UX (제품, 시스템, 서비스 통한 직간접적 경험) (0) | 2019.02.10 |
정보시스템 감리 (정보시스템의 효율적인 도입을 위한) (0) | 2019.02.09 |
LPWA(Low Power Wide Area), 저전력광역통신기술 (0) | 2019.02.08 |