개발노트

[ElasticSearch] ElasticSearch란? 본문

Programming/ElasticSearch

[ElasticSearch] ElasticSearch란?

dev? 2024. 7. 9. 17:53
반응형

ElasticSearch 란? 

루씬(Lucene) 기반의 오픈소스 검색 엔진으로, JSON 기반의 문서를 저장하고 검색할 수 있으며 분석도 가능하다. 

 

ElasticSearch  특징 

1. 준실시간 검색 시스템 

실시간이라고 생각될 만큼 색인된 데이터를 빠르게 검색한다. 

 

2. 고가용성을 위한 클러스터 구성 

한 대 이상의 노드로 클러스터를 구성하여 높은 수준의 안전성과 부하 분산이 가능하다. 

 

3. 동적 스키마 생성

입력될 데이터들에 대해 미리 스키마를 정의하지 않아도 동적으로 스키마 생성이 가능하다. 

 

4. Rest API 기반의 인터페이스 

Rest API 기반의 인터페이스를 제공하여 비교적 사용을 위한 진입 장벽이 낮다. 

반응형