반응형 물리인덱싱1 Elasticsearch에서 색인을 왜 날짜로 나눌까? 물리적 인덱싱에 대하여 Elasticsearch에서 월별·일별 인덱스로 물리적 분리를 하는 주된 목적은 4가지이다① 성능 최적화 (Search Performance)• Elasticsearch는 검색 시 모든 샤드를 스캔하는데,인덱스가 커질수록 성능이 급격히 떨어집니다• 날짜별 인덱스로 쪼개면, 검색할 기간에 해당하는 인덱스만 조회해서 성능이 크게 향상됩니다예를들어• 로그를 1년치를 단일 인덱스(logs)에 넣었을 경우 → 12개월치 샤드 전체 스캔 → 느림• 로그를 월별 인덱스(logs-2025-09)로 나눌 경우 → 9월 데이터 인덱스만 검색 → 빠름② 인덱스 관리 & 보관 주기 최적화 (ILM)• 로그나 이벤트 데이터처럼 시간에 따라 가치가 줄어드는 데이터는 보관 주기를 다르게 설정하는 게 좋아요.• 월별 인덱스 구조를 .. 2025. 9. 3. 이전 1 다음 반응형