개발/Elastic Search
기본 용어
BellOne4222
2024. 1. 31. 22:45
기본 용어
- Index : 데이터 저장 공간하나의 물리 노드에 여러개 논리 인덱스 생성하나의 인덱스가 여러 노드에 분산 저장 (M:N)
- Shard : 색인된 문서는 하나의 인덱스 — 인덱스 내부에 색인된 데이터는 여러개의 파티션으로 나뉘어 구성됨.(파티션 = 샤드)
- Type : 인덱스의 논리적 구조6.1부터 인덱스당 하나의 타입만 설정 가능(6.0 이하에서는 music 인덱스에서 rock, pop등 장르별로 분리하는데 타입을 사용할 수 있었음)
- Document : 데이터가 저장되는 최소 단위JSON 포맷으로 저장DB의 Row에 대응됨.
- Field : 문서를 구성하기 위한 속성DB의 컬럼과 비교할 수 있음하나의 필드는 목적에 따라 다수의 데이터 타입을 가질 수 있음
- Mapping : 문서의 필드, 필드 속성을 정의하고 그에 따른 색인 방법을 정의하는 프로세스 스키마 정의 프로세스라고 보면 된다.