A New Schema Design Method for Multi-tenant Database

被引:0
|
作者
Xu, Yaoqiang [1 ]
Ni, Jiacai [2 ]
机构
[1] East China Grid, Shanghai, Peoples R China
[2] Tsinghua Univ, Dept Comp Sci, Beijing, Peoples R China
关键词
D O I
10.1007/978-3-319-55705-2_18
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Existing multi-tenant database systems either emphasize on high performance and scalability at the expense of limited customization or provide enough customization at the cost of low performance and scalability. It calls for new efficient methods to address these limitations. In this paper, we propose a customized database schema design framework which supports schema customization for different tenants without sacrificing performance and scalability. We propose a customized schema integration method to help tenants better design their customized schema. To effectively integrate the customized schemas, we devise the interactive-based recommendation technique, hierarchical agglomerative clustering algorithm and multi-tenancy integration algorithm based on the schema and instance information. We propose the graph partition method to reorganize the integrated tables and develop optimization techniques from both the space and the workload perspectives. Besides our customized method can adapt to any schemas and query workloads. Further, our method can be easily applied to existing databases with minor revisions. Experimental results show that our method achieves better performance and higher scalability with schema customization property than the state-of-the-art methods.
引用
收藏
页码:227 / 240
页数:14
相关论文
共 50 条
  • [31] Sharing Buffer Pool Memory in Multi-Tenant Relational Database-as-a-Service
    Narasayya, Vivek
    Menache, Ishai
    Singh, Mohit
    Li, Feng
    Syamala, Manoj
    Chaudhuri, Surajit
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2015, 8 (07): : 726 - 737
  • [32] Performance overhead of container orchestration frameworks for management of multi-tenant database deployments
    Truyen, Eddy
    Van Landuyt, Dimitri
    Lagaisse, Bert
    Joosen, Wouter
    [J]. SAC '19: PROCEEDINGS OF THE 34TH ACM/SIGAPP SYMPOSIUM ON APPLIED COMPUTING, 2019, : 156 - 159
  • [33] VGL: Variable Granularity Lock Mechanism in the Shared Storage Multi-tenant Database
    Sang, Chengliang
    Li, Qingzhong
    Liu, Zhengzheng
    Kong, Lanju
    [J]. EMERGING COMPUTATION AND INFORMATION TECHNOLOGIES FOR EDUCATION, 2012, 146 : 481 - +
  • [34] Global Index Oriented Non-shard Key for Multi-Tenant Database
    Xiao Zongshui
    Kong, Lanju
    Li, Qingzhong
    Cheng, Pang
    [J]. CIT/IUCC/DASC/PICOM 2015 IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY - UBIQUITOUS COMPUTING AND COMMUNICATIONS - DEPENDABLE, AUTONOMIC AND SECURE COMPUTING - PERVASIVE INTELLIGENCE AND COMPUTING, 2015, : 831 - 836
  • [35] CET: Clustering Extension Table Research in Multi-tenant Database for SaaS Applications
    Qiu, Lei
    Zheng, Yongqing
    Shi, Yuliang
    Sang, Chengliang
    [J]. 2013 INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND TECHNOLOGY (ICIST), 2013, : 586 - 590
  • [36] Extending multi-tenant architectures: a database model for a multi-target support in SaaS applications
    Rico, Antonio
    Noguera, Manuel
    Luis Garrido, Jose
    Benghazi, Kawtar
    Barjis, Joseph
    [J]. ENTERPRISE INFORMATION SYSTEMS, 2016, 10 (04) : 400 - 421
  • [37] Accommodating Multi-Tenant FPGAs in the Cloud
    Mbongue, Joel Mandebi
    Bobda, Christophe
    [J]. 28TH IEEE INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM), 2020, : 214 - 214
  • [38] A Sharing Platform for Multi-Tenant PONs
    Afraz, Nima
    Ruffini, Marco
    [J]. JOURNAL OF LIGHTWAVE TECHNOLOGY, 2018, 36 (23) : 5413 - 5423
  • [39] Towards Multi-Tenant Performance SLOs
    Lang, Willis
    Shankar, Srinath
    Patel, Jignesh M.
    Kalhan, Ajay
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2014, 26 (06) : 1447 - 1463
  • [40] MTFT : Multi-Tenant Fair Throttling
    Song, Ilhan
    Lee, Sang -Won
    [J]. 2023 IEEE INTERNATIONAL CONFERENCE ON BIG DATA AND SMART COMPUTING, BIGCOMP, 2023, : 304 - 307