资源描述:
《面向SaaS应用基于键值对模式的多租户索引研究.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第33卷第12期计算机学报Vol.33No.122010年12月CHINESEJOURNALOFCOMPUTERSDec.2010面向SaaS应用基于键值对模式的多租户索引研究孔兰菊李庆忠史玉良王学(山东大学计算机学院济南250101)摘要面向SaaS应用的多租户数据库为满足租户的数据隔离和按需定制的需求,需要提供支持隔离和易于定制的数据存储机制及索引机制.基于键值对存储方式,提出元数据驱动的映射表索引模型,该模型根据租户定制需求,为租户业务数据形成各自的索引元数据,通过元数据驱动实现了索引数据的隔
2、离及定制效果;给出索引的维护策略,根据租户数据访问请求进行索引切片,以逐渐细化的索引切片作为数据访问的基本单位,快速返回租户结果集.实验结果表明,该方案在数据访问分布均衡的情况下,使索引维护及数据访问具有较好的总体性能.关键词多租户;索引;键值对;SaaS;结构化数据中图法分类号TP392DOI号:10.3724/SP.J.1016.2010.02239ResearchonIndexofMultiTenantBasedonKeyValuesforSaaSApplicationKONGLanJuLIQingZhong
3、SHIYuLiangWANGXue(SchoolofComputerScienceandTechnology,ShandongUniversity,Jinan250101)AbstractInordertoexcellentlysupportSaaSapplication,multitenantdatabasesystemneedstomeetthetenantsrequirementofisolationandondemandcustomization,andthentoprovidedatastoragemecha
4、nismandindexmechanismthatsupportingisolationandflexibility.Basedonkeyvaluesmodel,thispaperproposesametadatadrivenindexingmechanism,accordingtotenantcustomizationrequirements,themodelconstructsrespectiveindexmetadataforbusinessdataofthetenants,andthenachievesisolation
5、&customizationeffectsthroughmetadatadrivenmechanism;whiletheindexmaintenancestrategiesaregiven,inresponsetotenantsaccessrequests,themodelformsandslicestheindexdataasthebasicunitandreturnquicklytheresultsets.Inthispaper,detailedexperimentalresultsshowthatindexmaintena
6、nceanddataaccessofthisprogramworkwithgoodperformanceundernormalconditions.Keywordsmultitenant;index;keyvalues;SaaS;structureddata储和索引机制提出了挑战.多租户数据库突破了传1引言统的关系数据库、对象数据库的定义,也不同于Hbase这样面向非结构化数据搜索工作的分布式数[12]在面向SaaS的应用中,多租户数据库需要据库系统.[13]提供租户之间的数据隔离及按需定制功能,同时,还多租户数据库
7、存储已经成为热点,但是索引[48]要在性能上让用户有比较好的体验.这对数据的存方面的研究还比较少,目前只有salesforce给出收稿日期:20100611.本课题得到国家自然科学基金(90818001,61003253)、国家科技支撑计划(2009BAH44B02,2009BAH44B04)、山东省自然科学基金(ZR2010FQ026、2009ZRB019YT,2009ZRB019RW)、山东省科技攻关计划(2010GGX10105,2009GG10001002)和山东大学自主创新基金(2009TS030)资助.孔兰菊,女,
8、1978年生,博士研究生,讲师,主要研究方向包括数据库、半结构化数据管理.Email:klj@sdu.edu.cn.李庆忠,男,1965年生,博士,教授,博士生导师,主要研究领域为大规模网络数据管理及Web数据集成.史玉良,男,19