스토리지 엔진을 자체 개발하며 POC부터 실제 프로덕션 적용 과정, 최적화 과정에서의 어려움 등을 담은 글. 대규모 데이터 분석을 위해 'Luft'라는 OLAP DB를 직접 구현해 사용하고 있음. Luft의 데이터 저장을 위해 오픈소스 스토리지 엔진 'TrailDB'를 사용하고 있었으나 비효율적 멀티코어 활용, Row 단위 데이터 저장방식의 한계, C++과 Go의 병행 개발 등으로 스토리지 엔진을 자체 개발하기로 함. 여러 단계 및 성능 시험, 최적화 등을 거쳐 쿼리 속도는 그대로면서 인덱싱 속도가 1.7배 가량 빠른 엔진 개발에 성공함.