요즘 쓰고있는 CEP(Complex Event Processing)이란?
대량 스트림 데이터 처리 솔루션인 Complex Event Processing 소개
오늘날 다양한 IT 환경에서 수많은 데이터가 쏟아지고 있다. RFID
리더, 바코드 스캐너, 기계 장치의 센서는 물론 최근에는 중요 자원의 위치를 알려주는 GPS(Global Positioning Systems)
정보까지 다양한 데이터가 끊임없이 쏟아지고 있다. 이렇듯 지속적으로 데이터를 발생시키는 시스템들이 많아지고, 발생하는 데이터량 또한 점점
늘어가고 있는 상황에서 중요한 것은 어떻게 이 많은 양의 데이터 중에서 비즈니스적으로 의미 있는 데이터를 신속하게 추출하고 처리하느냐이다.
이러한 상황에서 복잡한 데이터를 처리하는 솔루션인 CEP(Complex Event Processing)에 대해 설명하고자
한다.
CEP(Complex Event Processing)
Complex Event Processing는 여러 이벤트 소스로부터 발생한 이벤트를 대상으로 실시간으로 의미 있는 데이 터를 추출하여
대응되는 액션을 수행하는 것을 말한다. 이때 이벤트 데이터는 스트림 데이터로써 대량으로 지 속적으로 입력되는 데이터, 시간 순서가 중요한 데이
터, 끝이 없는 데이터이다. 이러한 스트림 데이터는 전 통적인 관계형 데이터 베이스에서는 실시간 처리 및 분 석이 불가능하다. CEP는 바로
이런 스트림 데이터를 실시간으로 분석하는 이벤트 데이터 처리 솔루션이다.
CEP 특징
Complex Event Processing (CEP)는 다음과 같 은 특징을 가진다.
적용 예시
-실시간 시스템 관리 및 장애 경감
-국경 보안, 교통 물류, 공항 관리
-실시간 슬롯머신 사용량을 통한 설득
-온라인
사기 감시
-스마트 미터기
-도로 통행료 관리 시스템
-인텔리전트 케이블 셋톱박스 관리
-알고리즘 거래, 스마트 주문
라우팅
-실시간 제조 생산 라인 모니터링
-실시간 근접한 위치를 탐색하는 응급 서비스
-스마트 몰: 위치기반 상품
프로모션
http://www.dbguide.net/knowledge.db?boardUid=166076&cmd=view
http://blog.naver.com/iljoon2
국내CEP솔루션:
http://www.kopens.com/product/realdisplay-platform.do
해외CEP솔루션:
http://www.oracle.com