elasticsearch

머리말 검색 서비스를 운영하다 보면 대량 데이터를 색인해야 할 일이 잦습니다. 저희 팀에서도 대량의 데이터를 매일 새벽에 인덱싱을 하는 작업(팀 내에서는 풀인덱싱이라고 함)을 진행하며, 가끔 데이터를 옮기기 위해서 리인덱싱 작업도 진행하죠.대량의 데이터를 색인하는 일은 매우 무겁고, 오래 걸리는 작업입니다. 그렇기에 작업을 하다 보면 성능, 효율성 등에 대한 고민들이 생기는데요. 오늘은 대량 데이터를 색인할 때 사용할 수 있는 몇 가지 테크닉들을 소개해보려고 합니다. bulk Request 사용하기성능을 위해 작은 여러 연산을 처리하기 보다 하나의 큰 연산으로 만들어 처리하는 테크닉은 서버 개발 여러 곳에서 자주 활용되는 테크닉이죠. ES에서도 이런 기능을 제공하는데요, 바로 Bulk API 입니다.Bu..
DEV로마
'elasticsearch' 태그의 글 목록