청크로 나눈 배열
배열을 여러 차원에 따라 청크로 나누고 청크별로 압축 등의 인코딩을 적용한다. Python 구현은 NumPy와 호환되는 자료형으로 배열을 만든다. 배열의 논리적인 모양과 실제 저장 단위를 나누어 다루는 방식이다.
여러 저장 매체
메모리와 디스크 및 ZIP 파일과 객체 저장소 등 여러 위치에 배열을 저장할 수 있다. 배열을 그룹으로 묶어 계층을 구성한다. 같은 배열 구조를 저장 매체와 연결해 자료의 배치와 접근을 구성한다.
병렬 계산과 접근
여러 스레드나 프로세스에서 배열을 함께 읽고 쓰는 기능을 제공한다. 청크 기반 저장과 객체 저장소의 활용은 병렬 계산과 연결되는 설계 요소다. 배열의 분할과 인코딩 및 동시 접근 구성을 함께 정하는 도구다.