개요

<aside> 💡

‘코알람’이라는 프로젝트는 실시간으로 수집되는 시세·체결·캔들 데이터를 초당 수천 건 이상 고속으로 데이터베이스에 저장하고 조회 해야 하는 환경이다.

이에 여러 시계열 지원 DBMS 간 성능을 비교하고, 가장 적합한 저장소 기술을 결정하기 위한 사전 연구를 진행한다.

</aside>

핵심 문제 정의

실시간으로 대량의 시세 데이터를 수집해야 하는 환경에서,

최적의 데이터베이스는 무엇인가?

주제 (타이틀)

"실시간 시계열 데이터 처리 성능 벤치마크: 4개 주요 DBMS 비교"

왜 TimescaleDB를 선택했는가?

<aside> 💡

TimescaleDB는 실시간 insert + Join 연산을 통한 쿼리가 가능한 대표적인 시계열 DB다.

</aside>

<aside> 💡

TimescaleDB는 PostgreSQL 기반이기 때문에 집계 서버인 Spring의 ORM, SQL과 호환에 문제가 없다.

</aside>

<aside> 💡

러닝 커브가 적다.

</aside>

비교군 선정 기준