Title :
A Dynamic Data Storage Architecture for SaaS
Author :
Shengqi, Wu ; Shidong, Zhang ; Lanju, Kong
Author_Institution :
Sch. of Comput. Sci. & Technol., Shandong Univ., Jinan, China
Abstract :
In the implementation of Software as a Service (SaaS), Universal Table and Column Store have become the two most typical data storage architecture. However, they both have obvious drawbacks. Microsoft proposed the schema based on Basic-Table combined with Extension-Table (BT & ET) ,in which some of the tenants´ common fields are stored into the basic table to improve the processing efficiency. But the structure of the basic table is irreversible for it´s defined by the service provider in their development stage. Thus none of the extension fields can be stored into the basic table, even if they are accessed much more frequently than the common columns they still need tuple reconstruction. In the paper we improve the BT & ET schema and based on the improved schema we propose a dynamic self-adaptive algorithm. Based on the tenants´ constantly need on data access, we can store some tenant´s frequently accessed extension fields into the basic table by our algorithm.
Keywords :
software engineering; storage management; BT & ET; Basic-Table; Column Store; Extension-Table; SaaS; Software as a Service; Universal Table; dynamic data storage architecture; dynamic self-adaptive algorithm; Algorithm design and analysis; Computer architecture; Heuristic algorithms; Indexes; Layout; Memory; BT&ET; Dynamic Data Storage Architecture; Dynamic Self-adaptive Algorithm.; SaaS;
Conference_Titel :
Multimedia Information Networking and Security (MINES), 2010 International Conference on
Conference_Location :
Nanjing, Jiangsu
Print_ISBN :
978-1-4244-8626-7
Electronic_ISBN :
978-0-7695-4258-4
DOI :
10.1109/MINES.2010.71