【技术实现步骤摘要】
本专利技术涉及计算机应用
,具体涉及一种高性能文件存储系统及其实现方法。
技术介绍
随着互联网和计算机应用技术的不断发展,各种应用系统的普及,非结构化数据的增长量激增,为应用系统提供高性能的文件存储与访问成为了关键。
技术实现思路
本专利技术解决的技术问题在于提供一种高性能文件存储系统及其实现方法,为有需要此业务场景的系统提供应用,简化业务流程,提高效率。本专利技术解决上述技术问题的技术方案是:所述系统包括数据应用层、数据缓冲层和数据持久层;所述的数据应用层主要包括数据查找器;数据查找器对数据缓冲器进行查询,如果查询不到则将查询的请求发送给数据读写器;所述的数据缓冲层主要包括数据缓冲器和数据加载器;数据缓冲器用于缓冲数据;数据加载器将数据从持久化数据模块读取到数据缓冲器,并且通知数据读写器将置换的数据写入持久化数据模块;所述的数据持久层主要包括数据读写器、数据排序器和持久化数据模块;数据读写器负责数据的查询请求和写入请求;持久化数据模块按照设计的数据结构存储最终的数据;数据排序器对写入持久化数据模块的数据按照访问频率进行排序。所述的实现方法按照以下步骤进行:(1)、数据查找器监听数据读取请求;(2)、当数据查找器接收到查找数据的指令时,首先到数据缓冲器请求数据,并返回查找的数据;如果无法在数据缓冲器查找到数据,则向读写器请求数据,并等待数据返回;(3)、数据读写器等待数据查找器的数据读取请求和数据缓冲器的数据写入请求;当接收到数据读取或者数据写入请求时,向持久化数据模块读取或写入数据;如果是读取请求,数据读写器同步给数据加载器发送加载命令;(4)、数据 ...
【技术保护点】
一种高性能文件存储系统,其特征在于:所述系统包括数据应用层、数据缓冲层和数据持久层;所述的数据应用层主要包括数据查找器;数据查找器对数据缓冲器进行查询,如果查询不到则将查询的请求发送给数据读写器;所述的数据缓冲层主要包括数据缓冲器和数据加载器;数据缓冲器用于缓冲数据;数据加载器将数据从持久化数据模块读取到数据缓冲器,并且通知数据读写器将置换的数据写入持久化数据模块;所述的数据持久层主要包括数据读写器、数据排序器和持久化数据模块;数据读写器负责数据的查询请求和写入请求;持久化数据模块按照设计的数据结构存储最终的数据;数据排序器对写入持久化数据模块的数据按照访问频率进行排序。
【技术特征摘要】
1.一种高性能文件存储系统,其特征在于:所述系统包括数据应用层、数据缓冲层和数据持久层;所述的数据应用层主要包括数据查找器;数据查找器对数据缓冲器进行查询,如果查询不到则将查询的请求发送给数据读写器;所述的数据缓冲层主要包括数据缓冲器和数据加载器;数据缓冲器用于缓冲数据;数据加载器将数据从持久化数据模块读取到数据缓冲器,并且通知数据读写器将置换的数据写入持久化数据模块;所述的数据持久层主要包括数据读写器、数据排序器和持久化数据模块;数据读写器负责数据的查询请求和写入请求;持久化数据模块按照设计的数据结构存储最终的数据;数据排序器对写入持久化数据模块的数据按照访问频率进行排序。2.一种权利要求1所述的高性能文件存储系统的实现方法;其特征在于:所述的实现方法按照以下步骤进行:(1)、数据查找器监听数据读取请求;(2)、当数据查找器接收到查找数据的指令时,首先到数据缓冲器请求数据,并返回查找的数据;如果无法在数据缓冲器查找到数据,则向读写器请求数据,并等待数据返回;(3)、数据读写器等待数据查找器的数据读取请求和数据缓冲器的数据写入请求;当接收到数据读取或者数据写入请求时,向持久化数据模块读取或写入数据;如果是读取请求,数据读写器同步给数据加载器发送加载命令;(4)、数...
【专利技术属性】
技术研发人员:韩超,季统凯,
申请(专利权)人:国云科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。