Font Size: a A A

Design And Implementation Of Distributed Data Storage Solution Based On IoT Service Platform

Posted on:2017-08-30Degree:MasterType:Thesis
Country:ChinaCandidate:Q L YinFull Text:PDF
GTID:2348330518496504Subject:Computer technology
Abstract/Summary:PDF Full Text Request
IoT connects people and things,things and things through LAN or Internet tightly.The ultimate aim of IoT is to provide convenient services for people.Thus,IoT needs to integrate with a variety of application systems.IoT service system consists of content,Internet and application.Due to the diversity of application system,the data storage services need to store a variety of business data.Typically,IoT service system uses traditional centralized database to store business data.Centralized database store all business data to a server.Failure of single server can cause the whole services system crash.When a large number of data requests are received,a single server is easy to become the bottleneck of the whole service system.In addition,centralized database is not conducive to the expansion of business data.In a word,the traditional centralized database already can't meet the demand of IoT services system of data storage.In order to provide better data storage service for enterprise application system,the thesis designed and implemented a distributed data storage solution.The solution uses NDB storage engine of MySQL to store real-time data,uses InnoDB storage engine of MySQL to store historical data and uses a distributed agent to store business data to multiple servers.Distributed data storage framework consists of routing nodes,data nodes,synchronization nodes and management nodes.The routing node is responsible for the segmentation of business data.The data node is responsible for storing real-time data and historical data.The synchronization node is responsible for the synchronization of real-time data and historical data.The management node is responsible for management of routing nodes and data nodes.The organizational structure of the thesis is arranged as following:The thesis firstly introduces its technical background and project background,and then analyzes all requirements of data storage solution,and then comprehensively introduces the system from two aspects of the design and implementation,and introduces in detail test procedure of system,finally summarizes the research results and recommends improvement of distributed data service system in future.
Keywords/Search Tags:IoT service platform, distributed database storage, MySQL, distributed agent
PDF Full Text Request
Related items