Skip to content
industry insights

DuckDB가 AWS와 계약하기 전의 비밀스러운 피벗

세계에서 가장 사랑받는 반(反) 클라우드 데이터베이스가 AWS에 합류하면서 오픈소스 정신에 대한 우려가 커지고 있습니다. 하지만 진짜 반전은 인수가 아니라, 계약서에 서명하기 9일 전에 출시된 폭탄급 기능입니다.

Cassidy Wolfe
DuckDB가 AWS와 계약하기 전의 비밀스러운 피벗

제국에 합류한 반군

스스로를 "분석을 위한 SQLite"라 칭하는 DuckDB는 지난 5년간 엔터프라이즈 클라우드 데이터 웨어하우스의 철학적 대척점에 서 왔습니다. DuckDB는 서버, 클러스터, 연결 문자열이 필요 없는 in-process 방식으로만 작동했습니다. 기존 데이터 웨어하우스가 작업을 예약하기도 전에 노트북에서 기가바이트 단위의 Parquet 데이터를 쿼리할 수 있었습니다. 이러한 serverless 임베디드 설계는 복잡하고 클라우드 중심적인 데이터 인프라에 저항한다는 점 때문에 개발자들 사이에서 큰 인기를 끌었습니다.

그러던 중 상상할 수 없는 일이 벌어졌습니다. 암스테르담에 위치한 DuckDB 개발팀인 DuckLabs(약 30명 규모)가 이번 주 AWS에 인수된다고 발표했습니다. 대형 클라우드 공급업체로부터의 독립성을 정체성으로 삼았던 프로젝트에게는 매우 충격적인 변화로, 엔지니어링 팀이 Amazon 내부로 완전히 편입되는 것을 의미합니다. 공식 발표에 따르면 2026년 8월 26일에 최종 계약이 체결되었으며, 9월 초에 인수가 완료될 예정입니다.

분명히 할 점은, 이 프로젝트의 오픈소스 약속은 변함없다는 것입니다. DuckDB와 관련 프로젝트들은 독립적인 DuckDB Foundation이 관리하는 허용적인 MIT license 하에 계속 운영될 것입니다. 공동 창립자인 Hannes Mühleisen과 Mark Raasveldt는 Amazon 내에서 일하면서도 암스테르담에서 프로젝트의 기술적 방향을 이끌며 리더십을 유지할 것입니다. 하지만 이번 인수, 특히 최근의 다른 개발 상황들과 맞물려 비춰지는 모습은 훨씬 복잡한 이야기를 담고 있습니다.

먼저 공개된 반전

Amazon 인수 소식이 발표되기 9일 전, DuckDB는 폭탄을 터뜨렸습니다. 10,000개 이상의 커밋을 포함하고 근본적인 아키텍처 변화를 예고하는 기념비적인 버전 2.0, 코드네임 "Cyanoptera"를 조용히 공개한 것입니다. 이는 단순한 업그레이드가 아니라 전략적인 재구상이었습니다.

가장 충격적인 점은 v2.0에서 이제 안정화된 quack 확장을 통해 client-server mode를 도입했다는 것입니다. 이 기능은 "서버가 없다"는 DuckDB의 유명한 정체성과 정면으로 배치되며, 운영 패러다임을 근본적으로 재정의합니다. 한때 오직 in-process 방식으로만 작동하던 '분석을 위한 SQLite'가 이제 여러 클라이언트를 위한 서비스로 기능하게 된 것입니다.

서버 기능 외에도 DuckDB 2.0은 중요한 엔지니어링 개선 사항들을 선보입니다. 혁신적인 asynchronous I/O 엔진은 I/O와 쿼리 처리 계층이 독립적으로 확장될 수 있게 하여, 최대 40배의 쿼리 속도 향상을 약속합니다. 이것 하나만으로도 데이터 전문가들에게는 엄청난 성능 도약입니다.

또한, PostgreSQL 기반의 이전 버전을 대체하는 완전히 새롭고 현대적인 SQL parser가 도입되어 더 나은 오류 메시지와 확장 후크를 제공합니다. 그 외에도 트리거, 새로운 기본 저장 형식, 확장을 위한 안정적인 C API 등이 추가되었습니다. 이는 사소한 수정이 아니라, DuckLabs가 Amazon에 합류하기 직전에 출시된 데이터베이스 핵심 기능의 근본적인 재편을 의미합니다.

AWS가 반(反) 클라우드 데이터베이스에 비용을 지불한 이유

Amazon은 경쟁자를 인수한 것이 아니라 가속기를 구매한 것입니다. "분석을 위한 SQLite"인 DuckDB는 독립적인 경쟁자로서 Redshift나 Athena를 위협하지 않았습니다. 대신 AWS는 DuckDB가 S3 Tables나 SageMaker Lakehouse와 같은 기존 서비스를 보강하는 데 이상적인 강력한 embedded analytics engine으로서의 잠재력을 알아본 것입니다. 이를 통해 Amazon은 정교한 분석 기능을 애플리케이션에 직접 도입하거나 데이터 소스에 더 가깝게 배치할 수 있게 되었습니다.

테라바이트 규모의 쿼리에서 보여주는 DuckDB의 독보적인 효율성은 AWS 생태계 내에서 중요한 틈새시장을 채워줍니다. Redshift와 Athena가 엑사바이트 규모의 데이터 웨어하우징과 쿼리에 탁월하다면, DuckDB는 더 작고 반복적인 워크로드를 위한 초고속 인프로세스(in-process) 분석 기능을 제공합니다. 이는 클라우드 지연 시간이나 전체 클러스터 프로비저닝이 과도한 시나리오에서 빠져 있던 마지막 퍼즐 조각입니다.

중요한 점은 이번 인수가 사실상 우수한 인재를 확보하기 위한 '애퀴하이어(acqui-hire)'의 성격도 짙다는 것입니다. AWS는 암스테르담에 위치한 DuckLabs의 약 30명 규모의 세계적인 엔지니어 팀을 영입하게 되었습니다. 이들은 쿼리 최적화와 DuckLake와 같은 현대적인 오픈 테이블 형식에 대한 깊은 전문 지식으로 유명합니다. 이 개발자들은 귀중한 지식을 제공하며 분산 데이터 처리 분야에서 Amazon의 로드맵을 가속화할 것입니다. 공식 세부 정보는 다음 링크를 참조하세요: DuckLabs to Join AWS, Projects to Remain Open Source - DuckDB.

이 글이 마음에 드셨나요? 매일 아침 이런 글을 메일로 받아보세요.

하루 한 통 · 두 번의 클릭으로 구독 취소 · 제3자 추적 없음

오픈 소스의 악마의 거래인가?

오픈 소스 프로젝트는 종종 중요한 갈림길에 직면합니다. 소규모 반군으로 남을 것인가, 아니면 기업 모회사의 막대한 자원을 받아들일 것인가 하는 점입니다. 한때 엔터프라이즈 클라우드 데이터 웨어하우스의 철학적 대척점에 있었던 DuckDB는 이제 이 고전적인 '악마의 거래(devil's bargain)'에 직면하여, 급진적인 독립성을 포기하는 대신 Amazon의 강력한 지원을 얻게 되었습니다. 이 계약은 로드맵 속도를 높이고 개발자들이 꿈꾸던 새로운 기능을 구현할 것을 약속하지만, 근본적으로 DuckDB의 궤적을 Amazon의 잠재적으로 다른 전략적 인센티브와 일치시킴으로써 기존의 '오픈 소스 정신(open-source ethos)'을 위협하고 있습니다.

커뮤니티 개발자들은 DuckDB 재단이 선언한 독립성에 대해 정당한 의문을 제기하고 있습니다. MIT 라이선스는 유지되고 암스테르담 팀은 계속 운영되지만, 주요 이사회 멤버들이 이제 Amazon으로부터 급여를 받기 때문입니다. 이는 진정한 자율성의 경계를 모호하게 만들며, 아무리 좋은 의도를 가졌더라도 재단이 이해 상충 없이 진정으로 독립적인 행동을 할 수 있는지에 대한 합당한 우려를 낳고 있습니다. 그러나 역사가 증명하듯, 진정한 독립성을 지키는 것은 힘겨운 싸움입니다.

AWS의 지원을 받는 DuckDB는 경쟁적인 데이터 환경을 돌이킬 수 없이 재편합니다. Snowflake나 Databricks와 같은 전통적인 클라우드 거물들은 이제 기존 AWS 서비스를 강화할 수 있는 강력하고 깊숙이 내장된 분석 엔진과 경쟁해야 합니다. 하지만 가장 큰 타격을 입은 곳은 아마도 DuckDB의 이전의 자유로운 자율성을 전제로 사업을 구축했던 MotherDuck과 같은 DuckDB 기반 서비스일 것입니다. 이는 '분석을 위한 SQLite'에게 '패러다임 전환(paradigm shift)'이며, 파트너를 하룻밤 사이에 보조금을 받는 직접적인 경쟁자로 바꾸어 놓았습니다.

자주 묻는 질문

DuckDB란 무엇인가요?

DuckDB는 '분석을 위한 SQLite'라고 불리는 오픈 소스 인프로세스 분석 데이터베이스 시스템입니다. 별도의 서버 없이 Parquet와 같은 데이터 파일을 빠르고 직접적으로 쿼리할 수 있도록 설계되었습니다.

AWS 인수 후에도 DuckDB는 여전히 오픈 소스인가요?

네. DuckDB는 MIT 라이선스 하에 오픈 소스로 유지되며, 거버넌스 또한 독립적인 DuckDB 재단 하에 계속 운영됩니다. DuckLabs의 핵심 개발 팀은 AWS 내부에서 근무하게 되었습니다.

DuckDB 2.0의 가장 큰 변화는 무엇인가요?

가장 중요한 변화는 클라이언트-서버 모드의 도입입니다. 이를 통해 DuckDB는 기존의 '인프로세스 전용'이라는 정체성에서 크게 벗어나 독립형 서버로 작동할 수 있게 되었습니다.

AWS는 왜 DuckDB의 개발사인 DuckLabs를 인수했나요?

AWS는 아마도 DuckDB의 빠르고 내장된 쿼리 엔진을 S3 및 SageMaker와 같은 서비스에 통합하여 중소 규모 데이터 세트에 대한 분석 기능을 강화하고, 오픈 테이블 형식에 대한 전문 지식을 확보하기 위해 DuckLabs를 인수한 것으로 보입니다.

Found this useful? Share it.

For builders

Want Stork to write one of these about your product?

Send us a URL. We use the product, form a view, and publish what we actually think — in 8 languages, labeled Sponsored, with no copy approval on your side. That last part is what makes it worth quoting.

See how it works$500 · AI tools & software only