안녕하세요! 여러분의 데이터 아키텍처 길잡이, 팬돌프입니다.지난 시간, 우리는 Iceberg가 어떻게 파일 시스템 위에서 트랜잭션(ACID)을 보장하는지 배웠습니다. 데이터의 안정성이 확보되었으니, 이제 성능을 고민할 차례입니다.데이터 레이크에서 가장 골치 아픈 작업은 바로 데이터 수정(UPDATE)과 삭제(DELETE)입니다."100GB짜리 파일에서 딱 한 줄만 고치고 싶은데, 파일 전체를 다시 써야 하나요?"이 질문에 대한 Iceberg의 대답은 두 가지입니다. "완벽하게 다시 쓰거나(COW)" 아니면 "변경분만 살짝 메모해 두거나(MOR)".오늘은 Iceberg 성능 튜닝의 핵심이자, 데이터 엔지니어라면 반드시 선택해야 할 기로인 Copy-on-Write (COW)와 Merge-on-Read (MO..