期刊文献+

SaaS数据层的多租户设计模式研究 被引量:5

RESEARCH ON MULTI-TENANCY DESIGN PATTERNS FOR SAAS DATA TIER
下载PDF
导出
摘要 多租户(Multi-Tenancy)是SaaS中的一项关键内容,其目标是在扩大经济规模的同时降低租赁的总成本。由于越来越多的企业开始采取SaaS的运营模式,现有的数据层解决方案的定制性和时间性能已经不能满足多租户的要求,因此迫切需要一种更好的解决方案来实现数据层。MongoDB是一种NoSql数据库,它的文档式和非关系型的特点使其相比其他数据库具有更好的定制性和时间性能。研究采用MongoDB解决SaaS数据层的多租户问题,在该种数据库上进行多租户设计模式研究,并通过与关系型数据库的对比实验证明其时间性能的优越性。实验显示,MongoDB对于简单查询和插入具有较强的优势,更能满足多租户的定制性和时间性能的要求。 Multi-Tenancy is a key element in SaaS,whose goal is to get greater economic scale while reducing the total cost in lease.As more and more enterprises begin to adopt the SaaS operating model,the customisation and time performance of existing data layer solutions can no longer meet the requirements of multi-tenancy,so there is an urgent need for a better solution to implement the data layer.MongoDB is a kind of NoSql-database,whose documental and non-relational features make it better at customisation and time performance compared with other databases.In this paper,we study to use MongoDB in resolving the problem in regard to multi-tenancy of SaaS data layer,and study the multi-tenancy design patterns upon it.Moreover,through the comparison experiments with the relational database,we prove its superiority in time performance.Experiment shows that MongoDB has stronger advantage for simple query and insertion,and can better meet the customisation and time performance requirements of multi-tenancy.
作者 徐栋 顾春华
出处 《计算机应用与软件》 CSCD 北大核心 2013年第5期216-219,共4页 Computer Applications and Software
关键词 SAAS 多租户 MONGODB 定制性 设计模式 SaaS Multi-tenancy MongoDB Customisation Design patterns
  • 相关文献

参考文献13

  • 1梁爱虎.SOA思想、技术与系统集成[M].北京:电子工业出版社,2007.
  • 2Guo C J,Sun W,Huang Y,et al.A Framework for Native Multi-Tenan-cy Application Development and Management[C]//E-CommerceTechnology and the 4th IEEE International Conference on EnterpriseComputing,E-Commerce,and E-Services,2007.CEC/EEE 2007.The9th IEEE International Conference,23-26 July 2007.
  • 3Shwartz L,Ayachitula N,Buco M,et al.IT Service Provider’s Multi-Customer and Multi-Tenant Environments[C]//E-Commerce Technol-ogy and the 4th IEEE International Conference on Enterprise Compu-ting,E-Commerce,and E-Services,2007.CEC/EEE 2007.The 9thIEEE International Conference on,23-26 July 2007.
  • 4Waters B.Software as a service:A look at the customer benefits[R].Journal of Digital Asset,2006.
  • 5Greg Gianforte.Multiple-Tenancy Hosted Applications:The Death andRebirth of the Software Industry[EB/OL].RightNow TechnologiesInc,2005.www.rightnow.com,2005.
  • 6Gianpaolo Carraro,Frederick Chong.Software as a Service(SaaS):AnEnterprise Perspective[EB/OL].2006.http://msdn2.microsoft.com/.
  • 7Sun Wei,Zhang Zhen,An Wenhao.A Study and Performance Evalua-tion of the Multi-Tenant Data Tier Design Patterns for Service OrientedComputing[C]//IEEE International Conference on e-Business Engi-neering,2008.
  • 8Wang Xiaofeng,Dong Pingjun.The Multi-Tenant Data Architecture De-sign for the Collaboration Service System of Textile&Apparel SupplyChain[C]//IEEE Computer,2009.
  • 9Frederick Chong,Gianpaolo Carraro.Architecture Strategies for Catchingthe Long Tail[EB/OL].2006.http://blogs.msdn.com/gianpaolo.
  • 10Orend K.Analysis and classification of no-sql databases and evaluationof their ability to replace an object-relational persistence layer[D].Technische universitat munchen,2010.

共引文献4

同被引文献48

  • 1王献美,吴迪冲,朱泽飞,李仁旺.可扩展分布式关系型云数据库方案[J].华中科技大学学报(自然科学版),2012,40(S1):124-127. 被引量:6
  • 2李厚福,韩燕波,虎嵩林,单保华,梁英.一种面向服务、事件驱动的企业应用动态联盟构造方法[J].计算机学报,2005,28(4):739-749. 被引量:24
  • 3STRUCTCHEN,DAISYLI,NINGSUN.Amoeba使用指南[EB/OL].http://does.hexnova.com/amoeba,2011.
  • 4水利部水利信息化工作领导小组办公室.2012年度中国水利信息化发展报告[M].北京:中国水利水电出版社, 2013.
  • 5Rafal Kuc.Elasticsearch Server[M].Packt Publishing Limited, 2013:2-80.
  • 6Bezemer C P, Zaidman A.Multi-tenant SaaS applications: Maintenance dream or nightmare[C]// Proceedings of the Joint ERCIM Workshop on Software Evolution(EVOL) andInternational Workshop on Principles of Software Evolution(IWPSE).ACM, 2010:88-92.
  • 7Jara A J, Lopez P, Fernandez D, et al.Mobile digcovery: Discovering and interacting with the world through the Internet of things[J].Personal and Ubiquitous Computing,2014,18(2):323-338.
  • 8Singh A, González-Vélez H.Hierarchical multi-log cloud-based search engine[C]// Eighth International Conference on Complex, Intelligent and Software IntensiveSystems.2014:211-219.
  • 9Kononenko O, Baysal O, Holmes R, et al.DASHboards: Enhancing developer situational awareness[C]// Proceedings of the 36th International Conference on SoftwareEngineering.2014:552-555.
  • 10Krebs R, Momm C, Kounev S. Architectural concerns in multi-tenant SaaS applications [ C ]//CLOSER 2012, Porto, 2012. lisboa: SciTe- Press, 2012:426 - 431.

引证文献5

二级引证文献28

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部