Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Object Storage v1의 등록과 인덱싱

Object Storage v1(Phonograph)은 구형 온톨로지 객체 데이터베이스입니다. 지정된 지원 종료일은 2026년 6월 30일이며, 신규 온톨로지와 이전을 마친 온톨로지는 Object Storage v2만 사용합니다. 남아 있는 구형 객체 유형과 조인 테이블 기반 링크 유형은 OSv2 이전 대상으로 확인해야 합니다.

기반 데이터소스(Backing datasource)나 쓰기용 데이터셋을 Ontology Manager에 추가하면 Phonograph에 등록하고 데이터를 인덱싱했습니다. 사용자 앱은 Phonograph의 인덱스를 조회하여 객체 값을 표시합니다.

데이터소스 등록

객체 유형이나 링크 유형에 기반 데이터소스를 처음 연결할 때 Phonograph에 등록해야 합니다. 등록하기 전에는 앱에서 해당 데이터를 조회하거나 표시할 수 없습니다.

유형의 Datasources 탭에서 Phonograph 구역의 등록 상태를 확인합니다. 등록하지 못했으면 Ontology Manager의 홈과 검색 결과에서 유형 표시 이름 옆에 빨간 not registered 레이블이 나타납니다.

등록을 해제하면 앱에서 데이터가 보이지 않게 되고 Phonograph에 저장된 사용자 편집 이력도 제거됩니다. Ontology Manager는 편집 이력이나 앱에 파괴적인 영향을 미치는 변경을 경고합니다. 객체 유형 편집의 데이터소스 변경과 등록 해제 조건을 확인해야 합니다.

재인덱싱 상태

기반 데이터가 갱신되거나 객체 및 링크 유형의 스키마가 바뀌면 동기화가 시작됩니다. 재인덱싱을 끝내야 변경된 데이터와 스키마가 앱에 나타납니다.

Datasources의 Phonograph 구역에는 마지막으로 시작한 재인덱싱의 상태를 표시합니다. 값은 success, in progress, failed입니다. 마지막 재인덱싱이 실패하면 홈과 검색 결과의 유형 이름 옆에 빨간 failed 레이블이 나타납니다.

마지막 동기화에 마우스를 올리거나 선택하면 실패 원인 등 상세 정보를 볼 수 있습니다.

증분과 전체 재인덱싱

OSv1은 데이터소스의 트랜잭션 유형이 APPEND 또는 UPDATE일 때만 새 데이터 변경을 증분 인덱싱합니다. SNAPSHOT 트랜잭션은 모든 객체를 다시 인덱싱하는 배치 처리를 시작합니다. 이 규칙은 모든 객체 유형에 기본 증분 인덱싱을 사용하는 OSv2와 구분해야 합니다.