본문 바로가기
ElasticSearch

Elastic Search란? 특징

by Rainbound-IT 2022. 4. 8.
반응형

루씬(Lucene) 기반의 오픈 소스 검색엔진

JSON 기반 문서를 저장하고 검색하여 분석 작업하는것.

굳이 쓰는이유는 빠르기 때문입니다.

 

특징

  • 준실시간 검색 엔진 - 실시간이라고 생각할 만큼 색인된 데이터가 매우 빠르게 검색
  • 클러스터 구성 - 한대 이상의 노드를 클러스터로 구성하여  수준의 안전성
  • 스키마리스(schemaless) - 입력될 데이터에 대해 미리 정의하지 않아도 동적으로 스키마를 생성할 수 있음
  • Rest API - Rest API 기반의 쉬운 인터페이스를 제고앟여 비교적 진입장벽이 낮음

 

저자에 따르면 빠른속도와 REST API 때문에 쓴다고한다.

 

 

메모리에 저장후 샤드(ES 저장공간)에 저장 후 검색이 가능

 

모든 노드는 메시형태(논리적 네트워크 연결상태) 이므로 작업가능(RDBMS처럼 마스터 서버에서만 처리 X)

 

분석엔진 검색엔진으로도 사용가능

반응형

댓글