摘要
云计算是通过互联网以服务的形式为客户提供企业级计算资源的技术。最普遍使用的服务是软件即服务(SaaS)。许多SaaS提供者利用多租户模式来托管应用。多租户是一种架构方法,软件应用程序的单实例服务多个租户,因此多租户设计关键要解决的是租户数据的共享与隔离。文章论述了多租户架构中数据存储管理的三种方式,详细描述了共享表时多租户数据库的具体实现策略,指出了各种模式映射技术的优缺点,最后给出了将来的研究目标。
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(Saa S).Many of the Saa S 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.
出处
《软件工程》
2016年第1期44-47,共4页
Software Engineering
关键词
多租户
模式映射技术
软件即服务
数据管理
multi-tenant
schema-mapping techniques
software as a service
data management