본 번역은 검증되지 않았습니다. AIP를 통해 영문원문으로부터 번역되었습니다.

온톨로지 볼륨 사용

Foundry의 온톨로지는 빠른 접근 저장 레이어로, 오브젝트 정의를 대화식 데이터에 바인딩하여 쿼리, 링크, 시나리오 및 액션을 할 수 있게 해줍니다. Foundry 온톨로지의 데이터는 빠른 접근 및 동시 다발적 에디터에 의한 안전한 편집을 위해 인덱싱됩니다. 온톨로지 볼륨은 인덱싱된 오브젝트셋과 그들 사이의 링크의 총 크기를 측정하는 것입니다. 온톨로지 볼륨은 순간적인 판독에 대한 GB 단위의 평균 메트릭이지만, 한 달 동안 측정할 때는 GB-월 단위를 가집니다.

온톨로지 볼륨 측정

온톨로지 볼륨은 오브젝트 유형을 지원하는 인덱스의 크기를 측정하여 기록됩니다. 각 오브젝트 유형에는 일련의 오브젝트와 오브젝트 당 속성이 있습니다. 각 속성은 임의의 크기를 가질 수 있습니다. 인덱스의 전체 크기는 해당 오브젝트 유형의 모든 오브젝트에 대해 각 인덱싱된 속성의 크기를 합산하여 계산됩니다.

온톨로지 데이터는 압축할 수 없기 때문에 데이터셋 볼륨보다 온톨로지 볼륨이 더 클 수 있으며, 온톨로지 인덱싱은 더 빠른 쿼리를 위해 추가 저장 공간이 필요하다는 점에 유의해야 합니다.

매시간, Foundry 플랫폼은 각 오브젝트별 온톨로지 볼륨을 기록합니다. 시간이 지남에 따라 온톨로지 볼륨을 측정할 때 모든 시간별 측정치는 주어진 시간 기간 동안 평균화됩니다. 한 달간의 달력을 기준으로 평균화하면 GB-월 단위가 됩니다.

온톨로지 볼륨 사용 조사

오브젝트는 Ontology Manager에서 관리되며, 이는 모든 오브젝트의 관리 및 모니터링을 위한 허브입니다. Ontology Manager는 사용자가 어떤 데이터셋을 오브젝트로 만들어야 하는지, 이러한 오브젝트에 어떤 종류의 속성이 연결되어야 하는지, 오브젝트 유형 간에 어떤 링크셋이 정의되어야 하는지 설정할 수 있게 해줍니다.

오브젝트와 해당 링크 유형의 총 온톨로지 볼륨은 리소스 관리 애플리케이션에서 나열됩니다.

온톨로지 볼륨을 주도하는 요소

온톨로지 볼륨은 온톨로지 내 모든 오브젝트의 크기를 측정하는 것으로, 그들의 속성 및 링크를 포함합니다. 다음의 두 가지 요소가 전체 볼륨의 주요 원인입니다.

  • 오브젝트 유형별 오브젝트의 수와 크기
    • 데이터셋에서 온톨로지 오브젝트 유형을 생성할 때, 해당 데이터셋의 행당 하나의 오브젝트가 인덱싱됩니다. 따라서 해당 데이터셋의 행 수는 해당 오브젝트 유형의 오브젝트 수와 1:1로 연결됩니다.
    • 또한 열이 더 많거나 더 많은 데이터(예: 자유 텍스트 필드)를 포함하는 데이터셋은 각 열이 속성으로 변환되기 때문에 개별 오브젝트가 더 큰 크기를 가질 수 있습니다.
  • 조인 테이블을 사용할 때 오브젝트 간의 링크 수
    • 다대다 관계에서 온톨로지는 기본 키를 기반으로 오브젝트 간의 모든 링크를 정의하는 조인 테이블의 정의가 필요합니다. 이 테이블은 온톨로지의 오브젝트와 함께 인덱싱되어 온톨로지 볼륨을 사용합니다.
    • 일반적으로 룩업 테이블의 크기는 레코드당 일정하며, 정의된 링크 수와 선형적으로 볼륨이 증가합니다.

온톨로지 볼륨 관리

온톨로지는 운영용 사용 및 쿼리를 위한 빠른 접근 백엔드로 설계되었습니다. 일반적인 경우, 온톨로지는 더 큰 데이터 에셋에서 추출된 고도로 정제된 데이터와 함께 사용하는 것이 가장 좋습니다. 온톨로지의 볼륨은 따라서 Foundry의 변환 프레임워크에서의 전체 원시 및 중간 데이터 크기보다 작아야 합니다.

온톨로지 볼륨 사용을 관리하려면 온톨로지에 정의된 오브젝트 유형의 수, 오브젝트 유형별 오브젝트 수, 오브젝트 당 속성 수에 주의를 기울여야 합니다. 전체적으로, 온톨로지 볼륨 사용을 관리하는 가장 좋은 방법은 오브젝트 수, 속성 수, 속성 크기를 이해하고 신중하게 관리하는 것입니다.