中国民航大学学报 ›› 2021, Vol. 39 ›› Issue (6): 20-27.

• 民用航空 • 上一篇    下一篇

基于 ES-Redis 的航班延误可视化系统

屈景怡 ,陈旭阳  ,鞠 澎  ,刘 芳  ,张雄威    

  1. (1. 中国民航大学天津市智能信号与图像处理重点实验室,天津 300300; 2. 中国民用航空华北地区空中交通管理局天津空管分局,北京 100621)
  • 收稿日期:2021-01-25 修回日期:2021-01-25 接受日期:2020-12-08 出版日期:2021-12-01 发布日期:2022-06-05
  • 基金资助:
    国家自然科学基金项目(U1833105) 

Flight delay visualization system based on ES-Redis 

QU Jingyi  , CHEN Xuyang , JU Peng , LIU Fang , ZHANG Xiongwei   

  1. (1. Tianjin Key Laboratory for Advanced Signal Processing, CAUC, Tianjin 300300, China; 2. North China Air Traffic Administration of Civil Aviation of China, Beijing 100621, China)
  • Received:2021-01-25 Revised:2021-01-25 Accepted:2020-12-08 Online:2021-12-01 Published:2022-06-05
  • About author:屈景怡(1978—),女,天津人,教授,博士,研究方向为航空运输大数据工程、神经网络、深度学习.

摘要: 针对系统数据量大导致的使用关系型数据库数据检索慢、缺乏实时性等问题,设计了一套基于 ES(elastic, search)-Redis 的航班延误可视化系统。 通过充分整合 MySQL、ES、Redis 优势,利用 MySQL 数据库的统计 查询功能与 Echarts 丰富的可视化界面实现了航班数据统计,利用 ES 与 Redis 实现了数据实时检索,数据 检索速度是关系型数据库的 10 倍以上,利用 Hybrid 算法实现了 ES-Redis 查询模式的缓存替换,进一步 提升系统的响应速度。

关键词: 数据实时检索, 航班延误统计, 缓存替换, ES(elasticsearch), Redis

Abstract: Aiming at the problem that a large amount of data in the system leads to slow data retrieval and lack of realtime, a flight delay visualization system based on elasticsearch(ES)- Redis is designed. This paper fully integrates the advantages of MySQL, ES and Redis, the flight data statistics is realized combining statistical query function of MySQL and the rich visual interface of Echarts. The real-time data retrieval is realized by ES and Redis, and the data processing speed of ES-Redis is more than 10 times that of MySQL. The Hybrid algorithm is used to realize the cache replacement of ES-Redis query mode, further improving the response speed of the system.

Key words: data real-time retrieval, flight delay statistics, cache replacement, elasticsearch(ES), Redis 

中图分类号: