데이터 접근성

선택하는 실행 모드는 규칙과 데이터 사이의 연결에 영향을 미칩니다.

일반적인 경우:

  • 순차 모드에서 from 또는 in 키워드와 규칙 매개변수 또는 변수를 사용한 직접 데이터 연결을 선호하여 사용합니다.

  • RetePlus와 단축 경로 모드에서, 작업 메모리의 허가 평가

다음 표는 한 실행 모드에서 다른 실행 모드로 변경할 때 데이터 접근성에 대한 영향을 요약합니다.

표 1. 실행 모드 변경
Mode1에서 Mode2로 데이터 접근성에 대한 영향
RetePlus -> 순차

순차 모드에는 RetePlus와 비교할 때 제한사항이 있습니다.

규칙이 작업 메모리를 통해 데이터에 연결될 때 실행 추적이 RetePlus/단축 경로와 순차에서 다릅니다.

  • RetePlus: 우선순위별 foreach 규칙, 모든 튜플.

  • 순차: foreach 튜플, 정적 우선순위별 모든 규칙.

규칙이 infrom 키워드를 통해 데이터에 연결될 때, 데이터는 일반적으로 규칙 세트 매개변수와 변수에 있습니다. 위에서 설명한 대로 실행 추적만 달라야 합니다.

RetePlus -> 단축 경로 단축 경로는 정적 우선순위가 있는 순차형 알고리즘으로 update를 지원하지 않습니다. 그러나 단축 경로로 변경하는 것이 실행 추적에 영향을 미치지 않아야 합니다.
단축 경로 -> 순차

단축 경로는 순차 모드보다 적은 규칙 조건 제한사항을 가지고 있습니다. 단축 경로의 실행 추적은 RetePlus와 같습니다.

규칙이 작업 메모리를 통해 데이터에 연결될 때 다음과 같은 차이가 있습니다.

  • 단축 경로: 우선순위별 foreach 규칙, 모든 튜플.

  • 순차: foreach 튜플, 정적 우선순위별 모든 규칙.

단축 경로 -> RetePlus 적용되지 않습니다.
순차 -> RetePlus RetePlus에 대해 위에서 설명한 대로 실행 추적만 다릅니다.
순차 -> 단축 경로 RetePlus에 대해 위에서 설명한 대로 실행 추적만 다릅니다.