摘 要: 云计算是通过互联网以服务的形式为客户提供企业级计算资源的技术。最普遍使用的服务是软件即服务 (SaaS)。许多SaaS提供者利用多租户模式来托管应用。多租户是一种架构方法,软件应用程序的单实例服务多个租户, 因此多租户设计关键要解决的是租户数据的共享与隔离。文章论述了多租户架构中数据存储管理的三种方式,详细描述 了共享表时多租户数据库的具体实现策略,指出了各种模式映射技术的优缺点,最后给出了将来的研究目标。 |
关键词: 多租户;模式映射技术;软件即服务;数据管理 |
中图分类号: TP391
文献标识码: A
|
|
Data Management and Implementation Strategy for Multi-tenant Application |
YIN Weifeng
|
( Dept.of Electronic Information, Zhejiang University of Media and Communications, Hangzhou 310018, China)
|
Abstract: Cloud computing is a technology which provides enterprise-grade computing resources as services to customers through internet.One of the popularly available services is software as a service (SaaS).Many of the SaaS providers make use of a multitenant model to host their applications.Multitenancy is an architectural approach in which a single instance of a software application serves multiple tenants.Data sharing and isolating issues is a challenge for implementation of multi-tenant application.In this paper a short survey of Multi-Tenant Data Architecture was presented.The paper introduced three approaches to managing multi-tenant data and concluded some techniques on design and implement multitenant database schema,finally,it identifies a goal of on-going work. |
Keywords: multi-tenant;schema-mapping techniques;software as a service;data management |