首页 | 本学科首页   官方微博 | 高级检索  
     

基于NoSQL的海量航空物流小文件分布式多级存储方法
引用本文:丁建立,郑峰弓,李永华,罗云生.基于NoSQL的海量航空物流小文件分布式多级存储方法[J].计算机应用研究,2017,34(5).
作者姓名:丁建立  郑峰弓  李永华  罗云生
作者单位:中国民航大学 计算机科学与技术学院,中国民航大学 计算机科学与技术学院,中国民航大学 计算机科学与技术学院,中国民航大学 计算机科学与技术学院
基金项目:民航局科技创新重大专项(MHRD20140106,MHRD20150107);中央高校基金项目(3122014P004,3122016A001);中国民航大学天津市智能信号与图像处理重点实验室开放基金(2015ASP02)
摘    要:为了解决航空物流领域海量小文件存储效率和访问效率不高的问题,提出一种基于Nosql的海量小文件分布式多级存储方法,充分考虑到数据的时效性、本地性、操作的并发性以及文件之间的相关性,先根据相关性将文件合并,然后采用分布式多级存储,使用内存式Redis数据库做缓存,HDFS做数据的持久化存储,其过程采用预取机制。实验结果表明,该方法有效提高了小文件的存取效率和磁盘的利用率,显著地降低了网络的带宽占用和集群NameNode的内存消耗,适合解决航空领域海量小文件存储问题。

关 键 词:小文件  Redis  HDFS  多级存储  预取机制
收稿时间:2016/5/7 0:00:00
修稿时间:2017/3/4 0:00:00

Method of distributed multi-level storage of massive small files of air logistics based on Nosql
DING JianLi,ZHENG FengGong,LI YongHua and LUO YunSheng.Method of distributed multi-level storage of massive small files of air logistics based on Nosql[J].Application Research of Computers,2017,34(5).
Authors:DING JianLi  ZHENG FengGong  LI YongHua and LUO YunSheng
Affiliation:College of Computer Science and Technology,Civil Aviation on University of China,Tianjin,,College of Computer Science and Technology,Civil Aviation on University of China,Tianjin,College of Computer Science and Technology,Civil Aviation on University of China,Tianjin
Abstract:In order to solve the problem of inefficient storage and inefficient access of massive small files in the field of aviation logistics, in this paper, a method of distributed multi-level storage of massive small files based on Nosql, is proposed, which fully considers the data timeliness, the data locality, the concurrency of operation and the correlation between files, according to the correlation, merging file, and then a distributed multi-level storage is applied, and which applies memory-type Redis database to the data-cache and Hdfs to permanently store the data with using prefetching mechanism.Experimental results show that,the method effectively improves the access efficiency of small files and the utilization of disk, and also significantly reduces the occupation of network bandwidth and the memory consumption of NameNode cluster, and is also suitable for solving problems of storage of massive small files in the field of aviation.
Keywords:Small file  Redis  HDFS  Multi-level storage  Prefetch mechanism
点击此处可从《计算机应用研究》浏览原始摘要信息
点击此处可从《计算机应用研究》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号