Title :
Log-only temporal object storage
Author :
Norväg, Kjetil ; Bratbergsengen, Kjell
Author_Institution :
Dept. of Comput. & Inf. Sci., Norwegian Univ. of Sci. & Technol., Trondheim, Norway
Abstract :
As main memory capacity increases, more of the database read requests will be satisfied from the buffer system. Consequently, the amount of disk write operations relative to disk read operations will increase. This calls for a focus on write optimized storage managers. We show how the Vagabond object storage manager uses no-overwrite sequential writing of long blocks to achieve high write performance. Vagabond also supports versioned/temporal objects, with the no-overwrite policy used, this does not imply any extra cost. Large objects, e.g., video and matrices, are divided into large chunks. This makes it easy to achieve high read and write bandwidth. This is important, since in many application areas, high data bandwidth is just as important as high transaction throughput. The buffer system in Vagabond is object based, rather than page based. This gives better utilization of main memory. Transparent compression of objects on disk is supported
Keywords :
buffer storage; magnetic disc storage; storage management; temporal databases; Vagabond object storage manager; buffer system; database read requests; disk read operations; disk write operations; high data bandwidth; high transaction throughput; high write performance; large objects; log-only temporal object storage; long blocks; main memory capacity; no-overwrite policy; no-overwrite sequential writing; transparent compression; versioned/temporal objects; write optimized storage managers; Bandwidth; Computer applications; Costs; Database systems; Delay effects; File systems; Information science; Read-write memory; Throughput; Writing;
Conference_Titel :
Database and Expert Systems Applications, 1997. Proceedings., Eighth International Workshop on
Conference_Location :
Toulouse
Print_ISBN :
0-8186-8147-0
DOI :
10.1109/DEXA.1997.617417