Data Engineering2026. 9. 23.
행 기반 vs 열 기반 저장: 데이터를 세로로 모으면 무엇이 빨라질까?
금액만 합산할 건데, 배송지까지 읽어야 할까?주문 하나의 배송지, 상태, 금액을 확인하려면 이 정보가 한곳에 있는 편이 편리하다.그래서 주문별로 값을 모아 저장했다고 하자. 이번에는 많은 주문의 금액만 합산하려 한다.질의에서 금액만 달라고 했으니 저장장치에서도 금액만 가져오면 될 것 같다.하지만 금액이 다른 정보와 같은 읽기 단위에 묶여 있다면, 필요 없는 값도 함께 읽을 수 있다.요청하는 값을 줄이는 것과 실제로 읽는 양을 줄이는 것은 같은 일이 아니다.그렇다면 금액끼리 모아 두면 해결될까?합산에는 유리해도 이번에는 주문 하나의 전체 정보를 여러 곳에서 모아야 한다.한쪽에서 편리한 배치가 다른 쪽에도 편리하지는 않다. 데이터를 무엇과 가까이 두어야, 원하는 일을 할 때 덜 읽을 수 있을까? 행 기반 저..
