分享

贵州民族特色文化数字资源云存储管理系统的研究与实现       刘志齐  知网 

 王守山学堂 2023-01-31 发布于山东
        【摘要】:随着人类社会进入大数据时代,新的业务环境和场景亟须建立高性价比的海量数据存储系统。贵州省文化机构在构建贵州公共文化云平台的过程中,面临文化相关的应用系统比较分散,未形成统一的平台,传统数据库系统无法满足视频、音频、图片与文档等非结构化数据的存储要求,存储设备多而分散,无法满足存储资源共享等问题。为了支撑贵州公共文化云平台的建设并解决这些问题,需要构建贵州民族特色文化数字资源云存储管理系统。本课题通过对文化数字资源的特点分析,利用相关技术,实现贵州民族特色文化数字资源的存储和管理服务以及为云平台提供相关的应用数据接口服务。
       本文主要的工作成果如下所示:(1)提出了一套针对贵州民族特色文化数字资源的存储方案,用于存储文化数字资源的非结构化数据和结构化数据,为用户提供文化数字资源存储服务以及为相关的应用系统提供数据接口服务。对于文化数字资源的非结构化数据,本文重点研究了FastDFS总体的数据存储方案与FastDFS+Redis+Keepalived+LVS+Nginx的数据存储方案的设计。对于文化数字资源的结构化数据,根据贵州民族特色文化数字资源特点分析设计出文化数字资源云存储数据服务体系,同时利用MyCAT中间件与MySQL数据库搭建数据库集群。(2)构建了一个小型的贵州民族特色文化数字资源云存储管理系统。本系统采用B/S模式,结合Bootstrap开源框架设计了用户界面。同时对用户访问时的负载均衡以及高可用进行了研究与实现,并设计了REST API接口。实现需求分析中提出的关键功能需求。利用FastDFS,Redis,Nginx与Keepalived+LVS多组技术搭建了FastDFS集群的高可用分布式文件云存储,以及利用RPC SOA框架Dubbo,建立服务的消费者与生产者以及Zookeeper服务的注册中心,把系统的应用服务进行拆分,利用Apache Shiro安全框架以及MyCAT数据库中间件和SSM(Spring+SpringMVC+Maven)框架等开发与实现贵州民族特色文化数字资源云存储管理系统。(3)搭建测试环境对系统进行了测试验证。在Linux平台安装部署了FastDFS分布式文件系统、LVS负载均衡,Web服务器Apache以及数据库集群MySQL Cluster等。在此基础上对系统中几大关键功能模块进行测试,接着进行性能测试,包括可靠性测试和负载均衡测试,通过系统的测试与结果的分析,验证了系统设计的可行性。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多