메모리를 넘는 자료 처리
자료 전체가 메모리에 들어가야 하는 시스템은 규모가 커질 때 제약을 받는다. Umbra는 메모리에 있는 작업 집합과 SSD의 자료를 함께 다루는 설계를 제안했다.
가변 크기 페이지의 활용
고정 크기 페이지는 큰 문자열이나 압축 사전 같은 객체의 저장을 복잡하게 만들 수 있다. Umbra는 페이지 크기를 달리하는 버퍼 관리로 큰 객체를 처리하는 구성을 단순화한다.
캐시 여부에 따른 실행
연구는 캐시된 작업 집합의 성능과 아직 메모리에 없는 자료의 접근을 함께 평가했다. 인메모리 처리의 장점을 유지하면서 메모리를 초과하는 자료로 확장하는 것이 목적이다.
관련 문서
HyPer의 질의 컴파일 / 데이터베이스 / 관계형 데이터베이스 / 데이터베이스 트랜잭션 / CPU 캐시 / 인덱스 (데이터베이스)