随着SaaS(SoftwareasaService,即SaaS)应用交付平台租户数目及信息数据量呈几何曲线性增长,平台数据管理正处于由单数据节点往云中多数据节点转变的必然阶段,本文以软件即服务应用交付平台中多租户云数据管理为目标,对SaaS平台数据模型、云中放置策略、租户索引等进行了深入研究,提出一种SaaS平台多租户虚拟化方式及高效映射转换的数据分层模型,通过租户无关的应用数据模型为开发商屏蔽多租户云数据管理技术细节,通过租户逻辑模型支持租户按需定制数据模式以及各业务系统数据之间的共享关系,通过逻辑存储模型为平台运营商屏蔽了云中数据节点伸缩技术,解决了SaaS应用生命周期云数据管理技术瓶颈问题.
Along with the number of tenants in SaaS delivery platform as well as the amount of information grow exponentially curve, the data management in SaaS delivery platform is on the inevitable stage of changing from single data node to multi-data node in the cloud. Aim at multi-tenancy cloud data management for SaaS application delivery platform, make research on the data model of SaaS platform, cloud data placement strategy, multi-tenancy index, and propose a novel data layered model for SaaS platform multi-tenan- cy virtualization and efficient mapping transformation. This model hides the technical details of multi-tenancy cloud data management for developer based on application data model independent of tenant, supports data model customization and data sharing among dif- ferent business system based on tenant logical model, and hides the scalability detail for platform providers based on logical storage model, which solve the bottleneck problem of cloud data management for SaaS application life cycle.