MySQL 안에 DuckDB를 심으면: Percona의 500GB TPC-H 실험, 28시간이 186초가 됐다

Percona가 DuckDB를 MySQL 스토리지 엔진으로 붙이는 실험을 500GB TPC-H로 검증했습니다. InnoDB가 28시간 넘게 걸리고도 4개를 완주 못 한 22개 분석 쿼리를 DuckDB 엔진은 186초에 끝냈고, 적재는 25.5배 빨랐으며 디스크는 5배 적게 썼습니다. 극단적인 숫자 뒤에 있는 구조와, 이 실험이 MySQL DBA에게 던지는 질문을 정리합니다.

2026년 8월 8일

DuckDB v2.0의 비동기 I/O: S3 위에서 CSV 읽기가 19배 빨라진 방법

DuckDB가 가을 출시 예정인 v2.0에 비동기 I/O를 넣습니다. 연산 워커와 별도로 블로킹 I/O 전담 스레드 풀을 두고 read-ahead로 요청을 미리 채우는 구조입니다. S3에서 Parquet 읽기 8.2초가 2.8초로, CSV 878초가 45초로 줄었습니다. PostgreSQL 18의 async I/O와 같은 문제를 다른 방식으로 푼 사례라 나란히 놓고 볼 만합니다.

2026년 8월 1일