Font Size: a A A

Research And Implementation Of Multi-tenant Data Management Of Network Management System Based On SaaS

Posted on:2018-11-09Degree:MasterType:Thesis
Country:ChinaCandidate:X Q YouFull Text:PDF
GTID:2348330542974238Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the development of cloud computing,the operation mode of Saa S has gradually been adopted by enterprises.The current research of network management system based on Saa S(Saa S NMS)is not enough mature.The storage capacity,customizability and time performance of the existing data layer solution based on relational database already cannot satisfy the requirement of multi-tenancy.Therefore,a better scheme is urgently needed to realize the data layer of Saa S NMS.In this paper,we study the multi-tenant data management problems of Saa S NMS,mainly about the following three aspects:(1)For the issue how Saa S NMS adaptively scale with the tenants changing in scale,based on Walraven et al.proposed multi-tenant architecture,we extend the typical cloud application architecture,and design a Saa S multi-tenant data management framework(SMTDM),achieving scalability of storage resources.Based on the framework,the scalable storage of multi-tenant data of Saa S NMS is designed,and its validity is verified.(2)We research the data isolation and customization mechanism of Saa S NMS.Comparing with the traditional relational database,for the three data isolation modes with the Mongo DB,namely independent database,independent schema and shared schema model,we do a detailed research.Considering the requirements of Saa S NMS,we adopts the data isolation mode of shared schema.And,at the same time,we analyze the efficiency of multitenant data customization under the Mongo DB.(3)We detailed design the data layer of Saa S NMS and realize the prototype system.Based on the research of scalable data storage mechanism of multi-tenancy data of Saa S NMS,isolation and customization mechanism,as well as the demand analysis of the Saa S NMS data layer,respectively,the databases and tables for Saa S NMS are detailed designed and implemented based on My SQL database and Mongo DB.Through the contrast experiment,the concurrent insert speed of Mongo DB is 6 times faster than My SQL database.Finally,we develop and implement the prototype system of SaaS NMS.
Keywords/Search Tags:SaaS, Network Management System, Multi-tenant Data Management, MongoDB
PDF Full Text Request
Related items