PONI's 좋은 개발자

[Elasticsearch] Elasticsearch 입문 소개 본문

ETL/Elasticsearch

[Elasticsearch] Elasticsearch 입문 소개

PONI 2022. 10. 13. 12:43
반응형

📋Elasticsearch

Elasticsearch는 Lucene 이라는 검색 라이브러리를 기반으로 Elastic Stack의 중심에 있는 인덱싱, 분산 검색 및 분석 엔진입니다.

 

  • 구조화되거나(정형) 구조화되지 않은(비정형) 텍스트, 숫자 데이터 또는 자리 공간 데이터에 관계없이 Elasticsearch는 빠른 검색을 지원하는 방식으로 효율적으로 저장하고 색을을 생성할 수 있습니다. 
  • 단순한 데이터 검색을 넘어 정보를 집계하여 데이터의 추세와 패턴을 발견할 수 있습니다.
  • 데이터 및 쿼리 볼륨이 증가함에 따라 Elasticsearch의 분산 특성으로 인해 배포가 원할하게 확장 될 수 있습니다.

 

📌Elastic Stack

Elasticsearch를 중심으로 한 Stack으로 Logstash, Kibana, Beats 등이 있습니다.

  • Logstash and Beats를 사용하면 데이터를 수집, 집계 및 보강하고 Elasticsearch에 저장할 수 있습니다. 
  • Kibana를 사용하면 데이터를 대화식으로 탐색, 시각화 및 공유하고 스택을 관리 및 모니터링 할 수 있습니다.
  • Elasticsearch는 모든 유형의 데이터에 대한 실시간 검색 및 분석을 제공합니다. 

 

📖사용사례

  • 판매 제품을 검색할 수 있는 온라인 웹 스토어 (제품 카탈로그, 재고 저장 및 자동 완성)
  • 앱 또는 웹 사이트에 검색 창 추가
  • 로그, 메트릭 및 보안 이벤트 데이터 저장 및 분석
  • 기계 학습을 사용하여 실시간으로 데이터 동작을 자동으로 모델링
  • Elasticsearch를 스토리지 엔진으로 사용하여 비즈니스 워크 플로우 자동화
  • 로그, 트랜잭션 데이터를 수집하고 분석해 마이닝하여 통계, 요약 정보 얻기

 

🔗참조

https://www.elastic.co/guide/en/elasticsearch/reference/current/elasticsearch-intro.html

 

 

반응형
Comments