상세 보기
초록
We present a concurrency control scheme on cache conscious index structures in main memory database systems. We study this issue based on T-tree and propose a cache conscious T-tree(CCT-tree) by changing some storage characteristics. In addition, for applications involving more read-only transactions than update transactions, we propose a dynamic versioning scheme to reduce the locking and latching cost. This scheme enables read-only transactions read correct version without holding any locks or latches, while update transactions only obtain a few locks or latches without deadlocks. Version management is designed to support high concurrency level and low space overhead. The interaction between dynamic versioning and CCT-tree is considered so that all versions can be accessed through indexing. Experiment results show that this scheme can improve the performance in coucurrent environment significantly.
- 제목
- Concurrency Control Using Dynamic Versioning on Cache Conscious T-trees in Main Memory Database Systems
- 제목 (타언어)
- 주기억 상주형 데이터베이스 시스템의 캐쉬를 고려한 T-Tree에서 시스템 동적 버젼닝을 이용한 동시성 제어
- 저자
- Hae Young Bae
- 학회명
- ICIS '01