문항1. 유바투스의 특징 4가지를 서술하시오.

유바투스는 온라인 학습이라는 순차형 학습 방식을 도입하고 있어 일괄적으로 데이터를 입력하지 않아도 1건씩 데이터를 수신할 때마다 학습해 나갈 수 있다. 따라서 유바투스는 데이터가 발생한 시점에서 입력을 받아 그 자리에서 모델을 갱신해 갈 수 있다. 즉, 학습 데이터를 축적해 두는 기반 기술을 준비할 필요가 없고, 학습을 위한 오버헤드시간을 고려할 필요도 없다. 온라인 학습은 기존의 알고리즘 모두를 커버하는 것이 아니므로 기존의 모든 분석을 유바투스에서 실현할 수 있는 것은 아니지만, 조금씩 다룰 수 있는 분석의 수가 증가해 가면서 적용의폭이 확대되고 있다.

문항2. CEP의 개념과 활용 사례에 대한 설명을 구체화하시오.

개념

- 여러 이벤트 소스로부터 발생한 이벤트를 대상으로 실시간으로 의미있는 데이터를 추출하여 그에 대응하는 액션을 수행한다. 여기서 이벤트 데이터란, 스트림 데이터로써 대량으로 지속적으로 입력되는 데이터, 시간 순서가 중요한 데이터, 끝이 없는 데이터를 말한다.

- 스트림 데이터는 전동적인 관계형 데이터베이스로는 실시간 처리 및 분석이 불가능하지만 CEP는 이러한 스트림 데이터를 실시간으로 분석하는 이벤트 데이터 처리 솔루션이다.

활용 사례

- 생산 및 판매, 고객유형, 상품, 판매지역 등의 세분화된 기업활동 기준에서 평균적인 고객대기 시간을 파악하여 생산성을 높이려 할 때. 이벤트 기반의 CEP는 상황이 모두 종료된 시점에서의 사후 집계를 통한 의사결정이나 대응을 모색하는 것이 아니라 현재 진형중인 상황에서 새로운 하나의 이벤트가 발생하면서 변화하는 평균 고객대기 시간 감소/증가의 의미를 분석하고 시시각각 변화하는 실시간 현재 상황에서 생산성 향상을 위한 즉각적인 행위를 할 수 있도록 한다.