Guava Table을 활용한 다차원 데이터 모델링
Table의 차원 확장 전략Guava의 Table은 행과 열의 교차점에 값을 저장하는 2차원 자료구조다. 실무에서는 단순한 2차원 구조로는 부족한 경우가 많다. 예를 들어 시간, 지역, 제품 카테고리, 매출 지표 등 여러 기준으로 데이터를 분석해야 할 때가 있다.이런 상황에서 Table을 중첩하거나 Map과 결합하여 마치 다차원 배열처럼 활용할 수 있다. 물론 실제로는 2차원 구조 ...
8월 5일 09:55에 게시됨
Guava Table을 활용한 다차원 데이터 구성 기법
다차원 데이터 구조 설계
Guava의 Table은 기본적으로 행과 열로 구성된 2차원 자료구조입니다. 하지만 실무에서는 날짜, 지역, 카테고리, 지표 등 여러 축을 동시에 다루는 다차원 데이터를 자주 마주하게 됩니다. 이 경우 Table을 중첩하거나 다른 컬렉션과 조합하여 고차원 구조를 모방할 수 있습니다.
중첩 Table로 3차원 구현
가장 직관적인 방법은 Table의 값 타입 ...
6월 14일 19:02에 게시됨
Guava Table로 고차원 데이터 모델링하기
Table의 한계와 확장 전략Guava의 Table은 행과 열로 구성된 2차원 자료구조입니다. 실무에서는 시간, 공간, 카테고리 등 여러 기준으로 데이터를 분류해야 하는 경우가 빈발하는데, 이때 단순 2차원 구조로는 표현이 어렵습니다. Table 자체는 고차원을 지원하지 않지만, 적절한 조합을 통해 n차원 데이터를 우회적으로 구현할 수 있습니다.중첩 Table로 3차원 구현셀 단 ...
6월 7일 01:24에 게시됨