엘라스틱서치배경지식
-
엘라스틱서치 사전 지식공부하기/엘라스틱서치 2024. 2. 11. 18:01
엘라스틱서치 : 아파치 루씬 라이브러리를 기반으로 만든 분산 검색 엔진 - JSON 기반의 문서를 저장,색인,검색하기에 분산 noSQL 스토리지의 성격도 갖음 - 풀 텍스트 검색이 가능 - 다양한 종류의 검색 쿼리를 지원 - JOSN 기반의 REST API를 사용 - 준실시간검색 지원 (역색인 검색이 가능할때까지 약 1초의 딜레이가 기본값) - 트랜잭션을 지원하지 않음 - 사실상 조인을 지원하지 않음 (join타입은 존재하지만 제한적인 상황을 위한 기능으로 성능이 매우 떨어짐) 루씬 : 데이터를 색인하고 검색하는 기능을 제공하는 검색 엔진의 코어 라이브러리 키바나 : 엘라스틱 서치의 데이터를 손쉽게 시각화 로그스태시 : 엘라스틱서치에 색인할 데이터를 수집하고 변환 ELK : 위 로그스태시 + 키바나 + ..