원격 접근과 충돌
서버 밖의 자료를 읽으면 네트워크 지연이 더해진다. 트랜잭션이 오래 실행되면 다른 작업과의 충돌 기회도 늘어나므로 Sundial은 두 비용을 함께 줄이는 데 초점을 둔다.
논리 순서의 동적 결정
자료 접근 양상을 바탕으로 실행 중 트랜잭션의 논리 순서를 정한다. 자료마다 부여된 논리적 임대 정보는 유효한 커밋 시각을 계산하는 기반이 된다.
캐시와 정확성의 결합
원격 자료를 서버의 메모리에 보관하면 반복 접근의 통신을 줄일 수 있다. Sundial은 같은 논리적 임대 정보를 캐시 일관성에도 활용하며 직렬 가능성을 유지하도록 구성한다.
관련 문서
TicToc 동시성 제어 / 데이터베이스 트랜잭션 / 캐시 / 데이터베이스 / 관계형 데이터베이스 / 병렬 컴퓨팅