jihogrammer / elasticsearch

0 stars 0 forks source link

[세미나] Elasticsearch 데이터 실전 - 1. 실무에서 활용 가능한 Elasticsearch 인덱스 설계 실전 기법 소개 #1

Open jihogrammer opened 1 year ago

jihogrammer commented 1 year ago

2023.02.22 14:00 ~ 16:00 WeWork 삼성역2호점

에스코어 소개

홍보라 / 에스코어

jihogrammer commented 1 year ago

실무에서 활용 가능한 Elasticsearch 인덱스 설계 실전 기법 소개

김지명 프로 / OSS 기술그룹 / 에스코어

Contents

인덱스란 무엇인가

Cluster > Index | Node > Shard > Segment

Cluster

Node

Index

Node 수 배수로 Shard를 구성하는 게 일반적

Shard

데이터 색인

Write에서는 Replicas가 적어야 좋고, Read에서는 Replicas가 적절하게 있어야 좋음

Segment

세그먼트 튜닝 포인트

jihogrammer commented 1 year ago

인덱스 주요 설정

setting

Analyzer

mapping

Dynamic Mapping

Explicit Mapping (권장)

fields

인덱스 템플릿

컴포넌트 템플릿

jihogrammer commented 1 year ago

인덱스 생명주기 관리 ILM

Aliases

Rollover

ILM - Index Lifecycle Management

단계별 인덱스 티어 구성 (When)

티어별 동장 설정

Lifecycle Step

ILM 설정

jihogrammer commented 1 year ago

인덱스 데이터 모델링

데이터 모델링

De-normalization

Application Side Join

Parent-Child

Nested

jihogrammer commented 1 year ago

인덱스 사이징

데이터 크기 산정

image

샤드 수 설정

샤드 크기 설정 테스트