Font Size: a A A

Distributed Caching Technology And Application For Data In Cloud Environment

Posted on:2020-11-26Degree:MasterType:Thesis
Country:ChinaCandidate:M L LiFull Text:PDF
GTID:2428330590995819Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the development of economy and society,informatization of medical industry has become a research hotspot in recent years.Most previous medical information systems did not consider the massive data storage requirements brought by the era of cloud computing and big data at the beginning of their design.With the continuous expansion of the using scale,these systems cannot bear the high concurrent access traffic.Distributed cache technology is a very popular and promising technology with incomparable advantages over traditional storage technology.In order to achieve efficient storage of medical data in the cloud environment,This paper designs and implements a data storage system for radiotherapy based on distributed caching technology,and constructs a data caching model in cloud environment.It mainly stores structured data and file data generated in radiotherapy work,which improves the efficiency of data access of radiotherapy quality control system and improves the level of hospital informatization.Based on the analysis of related literature at home and abroad,distributed caching technology is applied to cloud file storage and cloud database storage,and a radiotherapy data storage system based on distributed caching is designed.The system is divided into four layers: application layer,interface layer,data processing layer and service integration layer.Using HDFS to build cloud file storage service,MySQL to build cloud database storage service and Redis to build distributed caching service.With the design concept of micro-service,all functions are coded based on SpringBook framework.Aiming at the single node problem of NameNode in native HDFS storage model,this paper compares the existing metadata management schemes,and finally designs a scalable and highly available metadata cache model based on Redis distributed cache.By building a distributed cache interface layer and loading metadata into Redis cluster for management,system can prevent service interruption caused by single node failure.The model serves as an infrastructure to provide storage services for the whole system.The system is developed and tested.The test results show that the data storage system based on distributed caching can meet all the actual needs of radiotherapy departments.The system has high engineering value,and the system has been running online in the actual environment.The function and performance of the system have been tested in practice,which has been approved by the relevant medical workers.
Keywords/Search Tags:Distributed File System, Metadata Management, Distributed Cache, Cloud Database
PDF Full Text Request
Related items