[TIL] Elastic Search

김민재·2024년 3월 23일
0

TIL

목록 보기
121/172

Elastic Search란?

  • Apache Lucene에 구축되어 배포된 검색 및 분석 엔진이다.
    로그 분석, 전체 텍스트 검색, 보안 인텔리전스, 비즈니스 분석 및 운영 인텔리전스 사용 사례에 일반적으로 사용을 한다.

Elasticsearch 작동법

  • 자동으로 원래 문서를 저장하고 클러스터의 인덱스에 문서에 대한 검색 가능한 참조를 추가한다. Elasticsearch API를 사용해 문서를 검색하고 조회할 수 있다.

Elasticsearch 이점

  1. 신속한 가치 실현 - 간단한 REST 기반 API, 간단한 HTTP 인터페이스를 제공하고 스키마 없는 JSON 문서를 사용해 쉽게 시작하고 빠르게 애플리케이션을 구축할 수 있다.

  2. 고성능 - Elasticsearch의 분산 성질로 인해 대량 데이터를 병렬로 처리할 수 있어 쿼리에 최고의 일치 항목을 빠르게 찾을 수 있다.

  3. 무료 도구 및 플러그인 - 유명 시각화 및 보고서 도구인 Kibana가 통합되어 제공된다. Beats 및 Logstash와의 통합도 제공하여 소스 데이터를 쉽게 전환하고 클래스터에 로드할 수 있다.

  4. 실시간에 가까운 운영 - 보통 1초도 안 걸려서 완료된다.

  5. 쉬운 애플리케이션 개발 - 다양한 언어에 대한 지원을 제공한다.

출처: https://aws.amazon.com/ko/what-is/elasticsearch/

profile
개발 경험치 쌓는 곳

0개의 댓글

관련 채용 정보