Research and Implementation of Multi-level Access Pattern-based Prefetching in Persistent Object Framework

AN Jing-Bin,JIA Yan,WANG Zhi-Ying,HAN Wei-Hong
DOI: https://doi.org/10.3969/j.issn.1002-137x.2007.06.037
2007-01-01
Computer Science
Abstract:In the persistent object framework based on RDBMS and O/R mapping, objects connect each other via references and collection attributes, and applications navigate from one to another in these objects. These navigations dramatically increased the fetch operations between client and back-end database server, and brought serious performance problem. Object prefetching techniques load objects that the application maybe access successively from database to client-side cache by group or in batch based on some kind of predication policy. This paper classifies various object prefetching policy, and promots a new kind of prefecthing algorithm based on multi-level access pattern. Furthermore, a prototype implementation of this algorithm in the persistent object framework designed for our software component platform StarCCM.
What problem does this paper attempt to address?