DocumentCode :
1698652
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
fYear :
2010
Firstpage :
292
Lastpage :
296
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;
fLanguage :
English
Publisher :
ieee
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
Type :
conf
DOI :
10.1109/MINES.2010.71
Filename :
5670839
Link To Document :
بازگشت