분석 할 메시지가 연속적으로 있습니다. 이 분석은 작성자, 주제, 정서, 단어 수 및 일련의 고유 한 단어와 같은 다양한 변수를 반환합니다. 시스템의 사용자는 규칙을 정의 할 수 있습니다. 규칙이 일치하면 경고를 트리거해야합니다. 규칙은 SQL 데이터베이스에 저장해야합니다. 규칙은 메시지 분석의 단일 기준 (예 : word-count > 15 && topic = 'StackOverflow' && sentiment > 2.0 && word-set contains 'great'
)을 결합한 것입니다. 각 허용 된 규칙 기준은 메시지 분석이 끝날 때 제공되며, 그 후에 규칙 유효성 검사가 트리거되고 Java에서 구현됩니다.연속 규칙 일치 패턴
시스템의 모든 사용자가 정의한 모든 규칙에 대해 모든 메시지를 확인해야합니다.이 규칙은 많은 계산 능력 (초당 10 개 이상의 메시지가 있으며 확인하려면 10.000 이상의 규칙이 있습니다)이 필요합니다. 일치하는 프로세스의 속도를 높일 수있는 공통 패턴이 있습니까? 하나씩 제외하고 규칙을 병렬로 검사 할 수 있습니까? 순수한 SQL에서이 작업을 수행 할 수 있습니까? 다른 유형의 규칙에 대한 스키마는 어떻게 생겼습니까?
SQL은 일반적으로 관계형 데이터베이스 용입니다. 이 시스템의 관계형 데이터베이스는 어디에 있습니까? –
사용자가 정의한 저장 규칙은 어디에 있습니까? – sourcecode
각 메시지에는 규칙 전체 또는 일부를 해결하는 데 필요한 모든 필드가 포함되어 있습니까? –