互联网自动药房系统的分布式存储方案的设计与实现

来源 :东南大学 | 被引量 : 0次 | 上传用户:xiangfeng007
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着医疗体制改革的推进,医院对于药品市场的垄断逐渐被打破,整个巨大的药品市场从医院流向了药品零售企业。与之同时,互联网技术迅速发展并且不断渗透到各行各业,传统医药产业与互联网产业不断进行融合,为药品零售提供了新的方向。互联网自动药房系统是一个面向医药行业的互联网商业应用项目,该系统结合了传统的实体药房销售及新兴的医药电商销售两种的模式的优点,利用互联网+机器人智能化出售药品,线上有医药电商的销售平台,提供消费者便利的选购和查询药品服务,线下有着实体药房提供线上药品出售来源,保证了出售药品的质量。由于互联网自动药房系统独特的商业模式,决定了存储系统的数据存储特征:1,系统中数据存储多种复杂的数据结构2,系统中数据呈现物理分布式存储3,系统中的数据量会随着时间不断增大。本文主要的工作是针对互联网自动药房系统进行数据分布式存储方案的设计与实现。从互联网自动药房系统数据存储的三个特征角度出发,本文主要进行了以下三部分工作:(1)选择MongoDB数据库进行系统中各种数据的存储设计以及实现。本文以本地药房系统为例研究了系统中结构化数据的数据库表设计。本文采用领域建模思想完成了概念结构设计并得到线下药房系统的UML类图,并且利用MongoDB的数据存储特征结合得到的UML类图完成了逻辑结构设计,实现了本地药房系统中存储数据表的设计。同时利用MongoDB数据库提供的GridFS机制完成系统中图片的存储。(2)分析了物理分布式存储的数据种类与存储特征,为了保证分散存储数据的完整性和一致性,提出了实时更新数据库变化策略。根据系统的实际操作场景进行业务流程分析,利用RESTWeb Service技术实现了多个跨服务器访问接口,解决了物理分布式存储数据的一致性问题,实现了数据物理分布式存储的数据统一管理。(3)利用MongoDB数据库分片技术和副本集策略搭建高可用分布式集群,解决系统中海量数据的存储问题。根据互联网自动药房系统数据库访问需求,对不同的数据库表进行合理的分片片键设计,将海量数据存储压力分摊到多个硬件服务器中。然后在多个服务器中实现从单机数据库迁移到MongoDB分片集群中,最后对分布式集群进行了功能测试和性能测试来验证和评估集群功能。
其他文献
<正> 稀土元素在养鱼业中的应用研究和大面积推广工作,在我国目前已初具规模,特别是对无胃类中鲤鱼、鲫鱼、草鱼的饵料内添加稀土元素的研究逐步由摸索阶段走向深入。与此同
采用高温固相法合成了CaGd2-x(MoO4)4:x Sm^3+(x=0. 1、0. 3、0. 5、0. 7、0. 9)橙红色荧光粉。研究了样品的X射线衍射谱(XRD)、激发光谱和发射光谱。从XRD图谱测试结果表明,
目的分析老年风湿性关节炎患者采用益肾除痹汤治疗对临床症状、ESR、CRP的影响。方法抽取2018年11月-2019年10月吉林省榆树市秀水镇大于卫生院90例老年风湿性关节炎患者,按照
目的探讨应用左甲状腺素对糖尿病肾病合并亚临床甲减患者的治疗效果。方法选择2018年1月~2019年6月于河南医学高等专科学校附属医院内分泌科住院治疗的糖尿病肾病患者(DN)168
目的研究补肾祛风中药对类风湿关节炎继发骨质疏松患者疗效及症状的影响。方法选择新乡市中心医院2017年3月-2019年3月期间治疗的类风湿关节炎继发骨质疏松患者60例,根据治疗
<正> 稀土在农业上的应用已取得了很大的成功,增产效果明显且稳定,而稀土在林业育苗造林上应用是近几年才开始的,据报道在落叶松、红松、杨树等育苗上应用效果较好。火炬树原
该探讨试图从放疗产品的发展历史和临床需求出发,整理和分析目前医用电子加速器所发展出来的各种技术的临床目的,从而撇开具体的技术细节所带来的认知困扰,从宏观上归纳出医
<正> 土壤中稀土总量往往不能反映稀土的可给性,即使在土壤稀土总量相同的条件下,由于不同土壤条件下稀土元素的可给性不同,因此植物可吸收利用的稀土以及稀土在土壤中的移动
充分发挥环境监测站的价值,加强对城市污水和矿井废水的检测,有助于实现对水污染的有效防控,为污水回收再利用提供良好的基础和前提。在对环境监测站矿井废水监测质量控制方