로스트메모리
23
2020-03-19 10:35:21
1
97

데이타 저장소에 대한 고민. elastic과 mongodb


데이타는 거의 쓰기데이타가 주를 이룹니다. 

사용자 이벤트 로그를 기록하는 데이타가 대부분이고요.

이 데이타가 아무래도 로그성이다 보니 많이 쌓인다는 전제를 하고 있습니다.

가장 중요한건 쌓인 데이타의 분석과 집계가 될텐데요..

시간대별 일자별 월별 집계를 많이 사용하게 될듯 합니다.

이런 용도에서 elastic 과 mongodb 사이에서 고민이 많이 되는데요. 사실 명확히 뭐가 낫다라는 판단이 서질 않습니다.

아무래도 개발 접근성은 mongodb가 좀더 빠를듯 하긴 합니다만..

혹시 이런 경험 있으신분들은 어떤 저장소를 사용하셨는지 조언 주시면 감사하겠습니다.

0
0
  • 답변 1

  • 아범테크
    565
    2020-03-19 10:52:30

    저장소는 몽고디비에 보관하시고, 서치용 인덱스로 엘라스틱서치 쓰시는걸 추천합니다.

    엘라스틱서치가 훨씬 강력한 검색/분석/집계가능을 제공하기는 한데, 데이터 스토리지로는 불안하다는 평이 많아서 "검색 엔진" 으로 쓰고, 별도의 데이터 스토리지를 두라고 하더라고요.

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.