JSCODE Logo
블로그후기멘토진
회사명 : JSCODE대표 : 박재성사업자 등록번호 : 244-22-01557통신판매업 : 제 2023-인천미추홀-0381 호
학원 명칭 : 제이에스코드(JSCODE)원격학원학원설립ㆍ운영 등록번호 : 제6063호

서울특별시 구로구 경인로 20가길 11(오류동, 아델리아)

Copyright ⓒ 2025 JSCODE - 최상위 현업 개발자들의 프로그래밍 교육 All rights reserved.

이용약관개인정보처리방침
← 블로그 목록으로 돌아가기

Elasticsearch를 로그 수집에 사용하는 이유

JSCODE 시니
JSCODE 시니
2026. 03. 03.
author
JSCODE 시니
category
Logging Monitoring
createdAt
Mar 5, 2026 06:45 PM
isPublic
isPublic
series
로그관리와 모니터링 - ELK 프로메테우스 그라파나편
slug
why-use-elasticsearch-for-logging
type
post
updatedAt
Mar 3, 2026 09:00

✅ 1. 로그 파일을 저장할 때 DB를 사용하면 안되는 이유

  • 로그는 하루에도 수천만 건씩 쌓이는 엄청난 양의 텍스트 데이터임
  • MySQL과 같은 관계형 DB는 이런 방대한 텍스트에서 특정 단어를 검색하는 게 매우 오래 걸림
  • 따라서 Elasticsearch와 같은 검색 엔진을 사용하는 것이 더 적절함
 
 

✅ 2. 로그 파일을 저장할 때 Elasticsearch가 적절한 이유

notion image
  • Elasticsearch는 태생부터가 검색 엔진이다. (쉽게 구글 검색창을 생각하면 됨)
  • 관계형 DB의 경우 특정단어를 찾기 위해 첫 페이지부터 끝까지 넘기면서 해당 단어를 찾게됨
  • Elasticsearch의 경우 Index를 활용하여 데이터를 아주 빠르게 찾음
    • 데이터가 1억 건 이어도 0.1초 만에 Index를 보고 찾아냄
    • 이 개념을 Inverted Index(역인덱스)라고 부름
    •  
 
👩‍💼
해당 강의는 Elasticsearch를 위한 강의가 아니기 때문에 자세한 내용을 다루지는 않습니다. Elasticsearch에 대해서 깊게 알고 싶으신 분들은 따로 자료를 통해 학습해보시면 좋을 것 같습니다. 우리 강의에서는 Elasticsearch를 통하여 로그를 수집 및 시각화 하는 방법에 대해 학습합니다.
 
 
 
author
category
Logging Monitoring
createdAt
Mar 6, 2026 08:35 AM
isPublic
isPublic
series
로그관리와 모니터링 - ELK 프로메테우스 그라파나편
slug
type
series-footer
updatedAt
Mar 3, 2026 09:00
📎
이 글은 로그관리와 모니터링 - ELK, 프로메테우스, 그라파나 강의의 수업 자료 중 일부입니다.