基于ES-Redis的航班延误可视化系统
2021-02-14屈景怡陈旭阳张雄威
中国民航大学学报 2021年6期
屈景怡,陈旭阳,鞠 澎,刘 芳,张雄威
(1.中国民航大学天津市智能信号与图像处理重点实验室,天津 300300;2.中国民用航空华北地区空中交通管理局天津空管分局,北京 100621)
2019年民航业发展统计公报指出,本年度全行业完成旅客周转量11 705.30 亿人公里,比上年增长9.3%。国内航线完成旅客周转量8 520.22 亿人公里,比上年增长8.0%,国际航线完成旅客周转量3 185.08亿人公里,比上年增长12.8%。逐年增长的航班旅客运输量反映了民航业的蓬勃发展,同时航班数量的不断增长产生了海量的航班数据,这些数据的存储,处理要求时效性、准确性与可靠性,如何管理并利用好海量的航班数据已成为亟待解决的问题。通过利用航班数据辅以大数据技术,开发了一套面向空管部门的航班延误可视化系统。
空中交通管制(简称空管)部门存储结构化数据多采用Oracle、SQL Server 等关系型数据库,此类数据库技术最为成熟,拥有良好的事务性,能够很好地支持结构化数据存储,因此,使用具有代表性的关系型数据库MySQL 进行数据存储。由于航班数据量较大且具有扩展性,MySQL 数据库的数据读取速度随数据量扩增越来越慢,无法保障系统的实时性,因此,考虑使用大数据的相关技术减轻系统的运行压力。
Redis 数据库作为高效的非关系型数据库,是基于内存实现的,在数据处理性能方面,Redis 要优于绝大多数数据库,具有提升Web 系统的响应速度和人机交互体验的能力。文献[1-3]分别将Redis 用于高性能智能快递柜管理系统、农田物联网云存储系统与面向小文件的分布式存储系统,这些都验证了Redis 作为Web 系统数据缓存的有效性与可靠性。……
登录APP查看全文
