发明名称 |
一种高性能文件存储系统及其实现方法 |
摘要 |
本发明涉及文件存储领域,是一种高性能文件存储系统及其实现方法。本发明的系统包括数据应用层、数据缓冲层和数据持久层;数据应用层主要包括数据查找器;数据缓冲层主要包括数据缓冲器和数据加载器;数据持久层主要包括数据读写器、数据排序器和持久化数据模块;通过数据缓冲器把访问率高的数据加载到内存,提高访问速度,同时对缓冲器的数据访问次数按一定的算法进行了计算并把访问率低的数据从数据缓冲器中置换出来,写入外存,并且排序器对数据按照访问次数进行顺序排序,以方便数据的遍历。 |
申请公布号 |
CN106445839A |
申请公布日期 |
2017.02.22 |
申请号 |
CN201610885938.5 |
申请日期 |
2016.10.09 |
申请人 |
国云科技股份有限公司 |
发明人 |
韩超;季统凯 |
分类号 |
G06F12/0846(2016.01)I;G06F12/0877(2016.01)I;G06F17/30(2006.01)I |
主分类号 |
G06F12/0846(2016.01)I |
代理机构 |
广东莞信律师事务所 44332 |
代理人 |
余伦 |
主权项 |
一种高性能文件存储系统,其特征在于:所述系统包括数据应用层、数据缓冲层和数据持久层;所述的数据应用层主要包括数据查找器;数据查找器对数据缓冲器进行查询,如果查询不到则将查询的请求发送给数据读写器;所述的数据缓冲层主要包括数据缓冲器和数据加载器;数据缓冲器用于缓冲数据;数据加载器将数据从持久化数据模块读取到数据缓冲器,并且通知数据读写器将置换的数据写入持久化数据模块;所述的数据持久层主要包括数据读写器、数据排序器和持久化数据模块;数据读写器负责数据的查询请求和写入请求;持久化数据模块按照设计的数据结构存储最终的数据;数据排序器对写入持久化数据模块的数据按照访问频率进行排序。 |
地址 |
523808 广东省东莞市松山湖科技产业园区松科苑14号楼 |