Elasticsearch CRUD: 문서 색인과 Bulk API 최적화
Elasticsearch에서 문서를 생성, 조회, 수정, 삭제하는 방법과 대량 데이터 처리를 위한 Bulk API 최적화 전략을 알아봅니다. refresh 동작, 라우팅, 버전 관리까지 실무 팁을 다룹니다.
백엔드 Elasticsearch OpenSearch +3
Elasticsearch에서 문서를 생성, 조회, 수정, 삭제하는 방법과 대량 데이터 처리를 위한 Bulk API 최적화 전략을 알아봅니다. refresh 동작, 라우팅, 버전 관리까지 실무 팁을 다룹니다.
Elasticsearch의 분산 아키텍처를 이해합니다. 클러스터 구성, 노드 역할(Master, Data, Ingest, Coordinating), 샤드와 복제본의 동작 원리를 실제 운영 관점에서 알아봅니다.
Docker Compose로 로컬 개발 환경을, Kubernetes Helm Chart로 프로덕션 클러스터를 구축합니다. 보안 설정, 볼륨 마운트, 리소스 제한까지 실무에서 필요한 모든 설정을 다룹니다.
Elasticsearch의 매핑을 이해하고 올바른 필드 타입을 선택하는 방법을 알아봅니다. text vs keyword, 동적 매핑의 함정, 매핑 폭발 방지, 중첩 객체 처리까지 실무 설계 패턴을 다룹니다.
RDBMS의 LIKE 검색이 왜 프로덕션에서 문제가 되는지, 역인덱스가 무엇인지, 그리고 Elasticsearch가 어떻게 이 문제를 해결하는지 실제 장애 사례와 함께 알아봅니다.
Elasticsearch 느린 검색 쿼리 최적화 완벽 가이드입니다. Query Profiling, Slow Log 분석, 샤드 관리, 필터 vs 쿼리 성능, 인덱스 매핑 최적화, 그리고 2025년 최신 도구까지 실전 예제와 함께 설명합니다.