The Journal of Information Systems (한국정보시스템학회지:정보시스템연구)
- Volume 6 Issue 1
- /
- Pages.159-180
- /
- 1997
- /
- 1229-8476(pISSN)
- /
- 2733-8770(eISSN)
Buffer Invalidation Schemes for High Performance Transaction Processing in Shared Database Environment
공유 데이터베이스 환경에서 고성능 트랜잭션 처리를 위한 버퍼 무효화 기법
Abstract
Database sharing system(DBSS) refers to a system for high performance transaction processing. In DBSS, the processing nodes are locally coupled via a high speed network and share a common database at the disk level. Each node has a local memory, a separate copy of operating system, and a DBMS. To reduce the number of disk accesses, the node caches database pages in its local memory buffer. However, since multiple nodes may be simultaneously cached a page, cache consistency must be ensured so that every node can always access the latest version of pages. In this paper, we propose efficient buffer invalidation schemes in DBSS, where the database is logically partitioned using primary copy authority to reduce locking overhead. The proposed schemes can improve performance by reducing the disk access overhead and the message overhead due to maintaining cache consistency. Furthermore, they can show good performance when database workloads are varied dynamically.
Keywords