데이터 레이크하우스와 아파치 아이스버그는 무엇이고 왜 2026년 기업 데이터 플랫폼의 표준이 되었나요?
핵심부터 말하면, 데이터 레이크하우스(Data Lakehouse)는 값싼 오브젝트 스토리지 위에 데이터 웨어하우스의 신뢰성을 얹은 구조이고, 그 신뢰성을 실제로 떠받치는 뼈대가 오픈 테이블 포맷 아파치 아이스버그(Apache Iceberg)입니다. 2026년 기준 글로벌 데이터 레이크하우스 시장은 74억 달러에서 89억 달러 규모로 커졌고, 2035년까지 연평균 20.8퍼센트 성장이 예상됩니다. 이미 전체 기업의 47퍼센트가 기존 데이터 웨어하우스를 레이크하우스로 옮길 계획을 밝혔고, CIO의 62퍼센트는 실시간 데이터 처리를 최우선 과제로 꼽습니다. 결론적으로 새 데이터 플랫폼을 설계하면서 아이스버그를 쓰지 않는다면, 그 선택에는 꽤 분명한 이유가 필요해진 시대입니다.
목차
- 창고와 호수 사이, 데이터팀의 오래된 딜레마
- 레이크하우스와 오픈 테이블 포맷의 정의
- 아이스버그가 실제로 해주는 네 가지 일
- 아이스버그·델타레이크·후디, 무엇이 다른가
- 진짜 승부처가 된 카탈로그 전쟁
- 기업 도입 실전 4단계
- 자주 묻는 질문
- 같이 읽으면 좋은 것들
창고와 호수 사이, 데이터팀의 오래된 딜레마
몇 해 전 한 이커머스 기업의 데이터 조직을 들여다본 적이 있습니다. 그곳은 데이터를 두 벌로 관리하고 있었는데요. 하나는 값싼 클라우드 스토리지에 원본 로그를 쌓아 둔 데이터 레이크였고, 다른 하나는 분석용으로 정제해 넣은 데이터 웨어하우스였습니다. 문제는 이 두 세계가 서로를 신뢰하지 못한다는 데 있었습니다. 레이크에 쌓인 파일은 저렴했지만 트랜잭션 보장이 없어서, 배치 작업이 절반쯤 돌다 멈추면 어떤 파일이 완성본이고 어떤 게 쓰다 만 조각인지 아무도 확신하지 못했습니다.
그래서 실무자들은 데이터를 계속 복사했습니다. 레이크에서 웨어하우스로, 웨어하우스에서 다시 BI 도구용 마트로. 복사본이 늘 때마다 저장 비용이 붙고, 어느 사본이 진짜 최신인지를 두고 회의 시간이 흘러갔습니다. 마케팅팀이 보는 매출 숫자와 재무팀이 보는 숫자가 미묘하게 어긋나던 그 아침의 풍경은, 사실 대부분의 기업 데이터 조직이 겪는 공통의 통증이었습니다.
이 비효율의 뿌리는 기술 구조에 있었습니다. 전통적인 데이터 웨어하우스는 스토리지와 컴퓨팅이 한 몸으로 묶여 있어서, 데이터가 커질수록 비용이 가파르게 올랐습니다. 반대로 데이터 레이크는 스토리지가 싼 대신 신뢰성이 없었습니다. 이 두 접근의 장점만 떼어 붙이자는 발상, 즉 싼 스토리지 위에 웨어하우스의 규율을 얹자는 시도가 바로 레이크하우스가 등장한 배경입니다.
레이크하우스와 오픈 테이블 포맷의 정의
한 줄로 요약하면, 레이크하우스는 아키텍처 개념이고 오픈 테이블 포맷은 그것을 가능하게 하는 기술 규격입니다.
데이터 레이크하우스는 클라우드 오브젝트 스토리지(아마존 S3, 구글 클라우드 스토리지 등)에 저장된 저렴한 파일을, 마치 데이터베이스 테이블처럼 다룰 수 있게 만든 아키텍처입니다. 여기서 "테이블처럼"이라는 말이 중요한데요. 파일 묶음에 지나지 않던 것을 진짜 테이블로 승격시켜 주는 얇은 메타데이터 계층, 그것이 오픈 테이블 포맷(Open Table Format)입니다.
아파치 아이스버그(Apache Iceberg)는 이 오픈 테이블 포맷의 사실상 표준입니다. 넷플릭스에서 시작해 아파치 재단으로 넘어온 이 프로젝트는, 스토리지에 흩어진 데이터 파일들이 지금 이 순간 어떤 상태인지를 스냅샷 단위로 기록합니다. 어떤 파일이 현재 테이블에 속하는지, 스키마는 어떤 모양인지, 파티션은 어떻게 나뉘는지를 메타데이터가 정확히 가리키죠. 덕분에 여러 처리 엔진이 같은 데이터를 동시에 읽고 써도 서로 충돌하지 않습니다.
여기서 "오픈"이라는 단어의 무게를 짚고 넘어가야 합니다. 아이스버그는 특정 벤더의 제품이 아니라 공개된 명세(spec)입니다. 명세 자체가 곧 제품이라, 스파크(Spark), 플링크(Flink), 트리노(Trino), 스노우플레이크(Snowflake), 빅쿼리(BigQuery), 덕디비(DuckDB) 같은 서로 다른 엔진이 저마다 이 규격을 구현합니다. 데이터 한 벌을 여러 엔진이 나눠 쓰는 이 멀티엔진 구조가, 앞서 이야기한 복사본 지옥에서 기업을 꺼내 주는 핵심입니다.
아이스버그가 실제로 해주는 네 가지 일
아이스버그가 왜 표준이 됐는지는, 그것이 해결하는 문제를 하나씩 뜯어보면 분명해집니다.
ACID 트랜잭션 — 반쯤 쓰다 만 데이터가 사라진다
첫째는 ACID 트랜잭션입니다. 기존 데이터 레이크에서는 대용량 쓰기 작업이 중간에 실패하면 불완전한 파일이 그대로 남아 조회 결과를 오염시켰습니다. 아이스버그는 작업이 완전히 끝나야만 새 스냅샷을 확정(commit)하기 때문에, 읽는 쪽은 언제나 완결된 상태만 보게 됩니다. 앞서 이커머스 기업이 겪던 "이 파일이 완성본인가"라는 질문 자체가 사라지는 셈이죠.
스키마 진화 — 컬럼을 바꿔도 데이터를 다시 쓰지 않는다
둘째는 스키마 진화(schema evolution)입니다. 비즈니스가 바뀌면 컬럼을 추가하거나 이름을 바꿔야 하는데요. 예전에는 이런 변경이 전체 데이터를 다시 쓰는 대공사였습니다. 아이스버그는 컬럼마다 고유 ID를 부여해 관리하므로, 이름을 바꾸거나 컬럼을 더해도 기존 파일을 건드리지 않습니다.
타임 트래블 — 과거의 특정 시점으로 되돌아가 조회한다
셋째는 타임 트래블(time travel)입니다. 아이스버그는 모든 변경을 스냅샷으로 남기므로, 어제 오후 세시의 테이블 상태를 그대로 다시 조회할 수 있습니다. 잘못된 배치가 데이터를 망가뜨렸을 때 특정 시점으로 롤백하거나, 감사·규제 대응을 위해 과거 상태를 재현할 때 이 기능은 특히 값집니다.
파티션 진화 — 쿼리 패턴이 바뀌어도 유연하다
넷째는 파티션 진화입니다. 데이터를 날짜별로 나눠 두었다가 나중에 지역별로 바꾸고 싶어도, 전체를 재구성할 필요 없이 새 규칙을 적용할 수 있습니다. 여기에 2026년 공개 프리뷰로 나온 아이스버그 v3는 삭제 벡터(Deletion Vectors)와 행 계보(Row Lineage) 같은 기능을 더해, 성능과 호환성 사이에서 하나를 포기하던 오랜 딜레마를 상당 부분 해소했습니다.
아이스버그·델타레이크·후디, 무엇이 다른가
오픈 테이블 포맷은 아이스버그만 있는 게 아닙니다. 델타레이크(Delta Lake), 아파치 후디(Apache Hudi)가 오랜 경쟁자인데요. 세 포맷은 지향점이 조금씩 다릅니다.
| 구분 | 아파치 아이스버그 | 델타레이크 | 아파치 후디 |
|---|---|---|---|
| 성격 | 명세 우선 개방 표준 | 스파크 친화 레이크하우스 계층 | 완결형 레이크하우스 관리 시스템 |
| 강점 | 가장 넓은 멀티엔진 지원, 벤더 중립 거버넌스 | 스파크·데이터브릭스 환경 최적, 단순한 모델 | 고빈도 업서트·스트리밍 수집 도구 성숙 |
| 대표 진영 | 스노우플레이크, 데이터브릭스(태뷸러), 클라우드 3사 | 데이터브릭스 | 우버 계열, 온하우스 |
정리하면 이렇습니다. 델타레이크는 여전히 설치 기반이 가장 넓어 포춘 500대 기업의 60퍼센트 이상이 쓰고 있고, 스파크와의 결합이 가장 깊습니다. 후디는 실시간 업서트가 잦은 스트리밍 수집에서 여전히 강합니다. 그럼에도 2026년의 실질적 승자로 아이스버그가 꼽히는 이유는 기술적 우위 때문이 아니라, 가장 넓은 엔진 지원과 벤더에 얽매이지 않는 거버넌스 때문입니다.
흥미로운 대목은 세 진영이 서로 벽을 허물고 있다는 점입니다. 델타 유니폼(Delta UniForm)은 델타 테이블을 쓰면서 동시에 아이스버그 메타데이터를 생성하고, 아파치 엑스테이블(XTable)은 포맷 사이를 양방향으로 번역합니다. 후디 1.0은 아이스버그 형식 출력을 기본 지원하기 시작했습니다. 포맷 전쟁이 "누가 이기느냐"에서 "어떻게 공존하느냐"로 넘어가고있는 것이죠.
진짜 승부처가 된 카탈로그 전쟁
포맷 경쟁이 아이스버그 쪽으로 기울면서, 흥미롭게도 진짜 싸움은 한 층 위로 올라갔습니다. 바로 카탈로그(catalog) 계층입니다.
카탈로그는 "어떤 테이블이 어디에 있고, 누가 접근할 수 있는가"를 관장하는 통제탑입니다. 아이스버그 테이블이 아무리 개방적이어도, 그 테이블의 위치와 권한을 관리하는 카탈로그가 특정 벤더에 잠겨 있으면 개방성은 반쪽이 됩니다. 그래서 2026년의 데이터 플랫폼 전략은 사실상 카탈로그 선택 전략이라고 봐도 무리가 아닙니다.
중심에는 아이스버그 REST 카탈로그 명세가 있습니다. 이 표준 API 하나로 스파크든 트리노든 플링크든 같은 방식으로 테이블에 접근하니, 엔진마다 별도 연동을 만들 필요가 없어집니다. 대표 주자인 아파치 폴라리스(Apache Polaris)는 2024년 8월 재단에 기증돼 약 18개월의 인큐베이션을 거쳐 2026년 2월 정식 톱레벨 프로젝트로 승격했습니다. 여기에 데이터브릭스의 유니티 카탈로그(Unity Catalog), 아마존의 S3 테이블(S3 Tables)과 글루(Glue)가 각축을 벌입니다.
이 대목에서 놓치지 말아야 할 흐름이 AI 에이전트입니다. 카탈로그가 권한과 의미(semantics)를 표준화해 두면, 사람이 개입하지 않아도 AI 에이전트가 자연어 질문을 결정론적 SQL로 바꿔 안전하게 데이터를 조회할 수 있습니다. 데이터브릭스가 2026년 4월 비즈니스 시맨틱 계층의 핵심 구현을 오픈소스로 공개한 것도 이런 맥락입니다. 스노우플레이크 역시 오픈 테이블 포맷 기반 데이터 공유를 확장하며 같은 방향을 향하고 있습니다. 카탈로그가 곧 거버넌스이고, 거버넌스가 곧 AI 활용의 전제 조건이 된 셈입니다.
기업 도입 실전 4단계
레이크하우스와 아이스버그를 처음 도입하는 조직이라면, 다음 4단계로 접근하시길 권합니다.
1단계 — 현황 진단과 파일럿 선정. 지금 복사본이 몇 벌이나 도는지, 스토리지 비용의 어느 정도가 중복 데이터에서 나오는지부터 파악합니다. 전면 전환은 위험하니, 복사가 특히 심한 도메인 하나를 골라 파일럿으로 삼습니다.
2단계 — 포맷과 카탈로그 결정. 신규 설계라면 아이스버그를 기본값으로 두는 편이 안전합니다. 이미 데이터브릭스 중심이라면 델타레이크와의 유니폼 연동을 검토합니다. 카탈로그는 특정 클라우드에 완전히 종속돼 있다면 그쪽 관리형(S3 테이블, 글루)이 운영 부담이 적고, 멀티클라우드를 지향한다면 폴라리스 같은 개방형이 유리합니다.
3단계 — 이중 운영과 검증. 기존 파이프라인을 곧바로 끊지 말고, 새 레이크하우스와 병행 운영하며 숫자가 일치하는지 확인합니다. 이 구간에서 앞서 말한 마케팅팀과 재무팀의 숫자 불일치 같은 문제가 걸러집니다.
4단계 — 거버넌스와 AI 연동. 카탈로그 단에서 권한과 지표 정의를 표준화합니다. 이 기반이 갖춰져야 나중에 AI 에이전트가 데이터에 안전하게 접근하는 단계로 무리없이 넘어갈 수 있습니다.
FAQ
레이크하우스를 도입하려면 데이터 엔지니어링 전문가가 반드시 있어야 하나요?
초기 설계에는 데이터 엔지니어의 손이 필요하지만, 진입 장벽은 예전보다 크게 낮아졌습니다. 스노우플레이크나 아마존 S3 테이블처럼 스토리지 버킷과 권한을 알아서 관리해 주는 완전 관리형 옵션이 늘어, 인프라를 직접 운영하지 않고도 아이스버그 테이블을 쓸 수 있습니다. 다만 포맷·카탈로그 선택 같은 초기 의사결정은 전문가 검토를 거치는 편이 안전합니다.기존 데이터 웨어하우스를 당장 버리고 갈아타야 하나요?
그럴 필요는 없습니다. 대부분의 기업은 웨어하우스를 유지한 채 레이크하우스를 병행 도입해, 대용량 원본과 비정형 데이터를 레이크하우스로 옮기는 방식을 택합니다. 오픈 테이블 포맷의 장점은 한 벌의 데이터를 여러 엔진이 함께 읽는 것이므로, 전면 교체가 아니라 점진적 통합이 정석입니다.아이스버그와 델타레이크 중 무엇을 골라야 정확할까요?
정답은 환경에 따라 다릅니다. 데이터브릭스와 스파크 중심이면 델타레이크의 통합이 가장 매끄럽고, 여러 클라우드와 다양한 엔진을 오가야 한다면 벤더 중립적인 아이스버그가 유리합니다. 최근에는 두 포맷이 메타데이터를 상호 변환해 주므로, 하나를 고른다고 다른 하나를 완전히 포기하는 구도도 아닙니다.레이크하우스 전환이 실제로 비용을 줄여 주나요?
복사본을 줄인다는 점에서 저장 비용과 파이프라인 유지 비용을 낮추는 효과가 있습니다. 스토리지와 컴퓨팅이 분리돼 필요할 때만 연산 자원을 쓰는 구조라, 대용량일수록 절감 폭이 커집니다. 다만 전환 초기에는 이중 운영 비용이 잠깐 겹치므로, 파일럿으로 절감 효과를 먼저 검증한 뒤 확장하는 것을 권합니다.같이 읽으면 좋은 것들
출처
- The next era of the open lakehouse: Apache Iceberg v3 in Public Preview on Databricks (2026)(Report)
- Apache Iceberg vs Delta Lake vs Hudi (2026) - RisingWave(Article)
- Apache Polaris: The Catalog Standard for Iceberg Lakehouses and Agentic Analytics - Dremio(Article)
- Data Lakehouse Market Size, Share & Forecast 2026-2035 - NextMSC(Report)
- Extending Snowflake Data Sharing to Open Table Formats - Snowflake(Article)