通信学报 ›› 2012, Vol. 33 ›› Issue (Z1): 110-120.doi: 10.3969/j.issn.1000-436x.2012.z1.015

• 学术论文 • 上一篇    下一篇

基于共享模式的SaaS多租户数据划分机制研究

李晓娜1,2,李庆忠1,孔兰菊1,庞成1   

  1. 1 山东大学 计算机科学与技术学院,山东 济南 250101
    2 青岛大学 软件技术学院,山东 青岛 266071
  • 出版日期:2012-09-25 发布日期:2017-08-03
  • 基金资助:
    国家自然科学基金资助项目;国家科技支撑计划基金资助项目;山东省自然科学基金资助项目;山东省自然科学基金资助项目;山东省自然科学基金资助项目;山东省科技攻关计划基金资助项目;山东省科技攻关计划基金资助项目;山东省科技攻关计划基金资助项目

Research on multi-tenant data partition mechanism for SaaS application based on shared schema

Xiao-na LI1,2,Qing-zhong LI1,Lan-ju KONG1,Cheng PANG1   

  1. 1 School of Computer Science and Technology,Shandong University,Jinan 250101,China
    2 School of Software Technology,Qingdao University,Qingdao 266071,China
  • Online:2012-09-25 Published:2017-08-03
  • Supported by:
    The National Natural Science Foundation of China;The National Key Technologies R&D Program;The Natural Science Foundation of Shandong Province;The Natural Science Foundation of Shandong Province;The Natural Science Foundation of Shandong Province;The Key Technology R&D Program of Shandong Province;The Key Technology R&D Program of Shandong Province;The Key Technology R&D Program of Shandong Province

摘要:

对SaaS模式下,对共享模式的多租户数据在云中多节点环境的划分问题进行了研究,提出一种支持SaaS应用的多租户数据划分模型和算法。与目前主要面向分析型应用并且缺乏事务支持的分区技术和云数据库解决方案进行比较,理论分析和实验结果同时表明,该划分机制能有效地实现云环境中系统规模动态扩展,同时最大限度地降低分布式事务代价。

关键词: SaaS, 多租户数据库, 共享模式, 数据划分

Abstract:

In SaaS model,the multi-tenant data using shared schema partitioned in multiple nodes of the cloud environment was put forward in advance.Based on this,a data partition model and algorithm for multi-tenants to support SaaS application was proposed.Through comparsion with many data partition technology and cloud database solutions mainly for analysis application and lack of transaction support,the theoretical analysis and experimental results reveal that the proposed data partition mechanism can effectively realize the dynamic scalability of the system in cloud environment,at the same time to minimize the cost of the distributed transaction.

Key words: SaaS, multi-tenant database, shared schema, data partition

No Suggested Reading articles found!