Title
A Model-Driven Object Store
Abstract
Many applications need to access a large amount of data objects maintained in secondary storage. The performance of such applications has a critical dependency on the efficiency of the underlying object store. Traditional object store systems do not allow for cache management in an application-sensitive manner and therefore provide sub-optimal performance only. In this paper, we propose a novel object store whose caching behavior is driven by an object persistence model. The object persistence model captures an applicationpsilas overall object access patterns, including those extracted from user-defined functions. A model transformer takes the object access patterns as input and creates appropriate caching policies and in-memory object indexes for the cache. We have implemented such an object store on top of a relational database system to utilize the persistence, concurrency control and data integrity mechanisms of the database system. We have further validated our design by deploying and measuring the object store in a business event processing application.
Year
DOI
Venue
2008
10.1109/ICEBE.2008.79
ICEBE
Keywords
Field
DocType
model-driven object store,cache storage,relational database system,concurrency control,user-defined function,unnecessary coupling,software architecture design,object access pattern,cache behavior,crosscutting behavior,architectural unit,object store,model-driven,object persistence model,secondary storage,object-oriented programming,model transformer,data integrity mechanism,tricky issue,data models,data integrity,database system,computer architecture,user defined function,computational modeling,indexes,navigation,indexation,object oriented programming,synchronization
Object-oriented design,Data modeling,Data access object,Data transfer object,Method,Computer science,Cache,Object (computer science),Object Linking and Embedding,Database,Distributed computing
Conference
ISBN
Citations 
PageRank 
978-0-7695-3395-7
0
0.34
References 
Authors
2
4
Name
Order
Citations
PageRank
Liangzhao Zeng11609111.23
Hui Lei2142698.86
Trieu C. Chieu317417.87
Henry Chang4125997.75