
ElasticSearch 는 오픈소스 분산,Restful 분석 엔진, 확장 가능한 데이터베이스 벡터 데이터베이스이다.
1) ElasticSearch 는 검색 ,데이터 분석에 최적화 된 데이터베이스이다.
- 데이터 분석
- 검색 최적화
크게 데이터 분석에는
대규모 데이터(ex. 로그 등)를 수집 및 분석하는 데 최적화되어 있다. 주로 Elasticsearch(데이터 저장), Logstash(데이터 수집 및 가공), Kibana(데이터 시각화)를 같이 활용해 데이터를 수집 및 분석한다.
검색 최적화에는
데이터 가 많더라도 오타나 기타 동의어를 쳤을 때 유연하게 처리해서 나오는 경우가 있다.
이 두가지 중에 검색 최적화에 초점을 두고 공부를 할 예정이다.
docker compose.yml 을 깔고 docker compose up 으로 띄우고 Postman으로 하면 정확히 이런식으로 뜬다.

ElasticSearch 는 9200 번 포트에서 실행되고 Kibana 는 5600 번 포트에서 실행된다.
ElasticSearch는 REST API 방식으로 소통이 된다.
MYSQL 에서 MYSQL Workbench 로 CLI로 SQL을 활용하는 것과 마찬가지로
ElasticSearch 도 Kibana를 사용한다.
'ElasticSearch(ES)' 카테고리의 다른 글
| 도큐먼트 저장 과 조회 (0) | 2026.09.15 |
|---|---|
| ES 기본적인 명령어 (역 Index의 개념) (0) | 2026.08.31 |
| ES 기본용어 정리 간단한 명령어 (매핑과 도큐먼트) (0) | 2026.08.30 |
| ES 작동 방식 (0) | 2026.08.30 |