基于NoSQL技术的卫星配载数据管理系统的研究与设计
2021-01-23刘慧慧
【摘 要】 为了解决传统星载计算机系统对卫星数据储存速度慢、数据备份不足和综合管理能力弱等问题,设计了基于NoSQL处理技术的数据管理系统。系统数据查询模块通过探测帧操作命令,实现了数据的快速检索和快速回传。数据库综合管理模块实现了地对空数据传输、传感器采集模块的数据储存、操作命令的执行和实时通信等。为了加快数据传输,传输层采用UDP协议,详细进行了储存帧、数据检索帧和数据传输帧的设计。通过模拟系统实验测试,证实了该系统能够实现多源数据的快速存取、复杂查询和传输通信等。
【关键词】 卫星配载;传感采集;数据处理;传输通讯
Research and design of satellite stowage data management system based on NoSQL Technology
Liu Huihui
(Zhengzhou University of Industry Technology,Zhengzhou, 451100,China)
Abstract:In order to solve the problems of slow storage speed of satellite data, insufficient data backup and weak comprehensive management ability of traditional onboard computer system, a data management system based on NoSQL processing technology is designed. The data query of the system realizes the fast retrieval and fast return of the data by detecting the frame operation command. The integrated management of database realizes the ground to air data transmission, data storage of sensor acquisition module, execution of operation command and real-time communication. In order to speed up the data transmission, the transport layer adopts UDP protocol, and designs the storage frame, data retrieval frame and data transmission frame in detail. Through the experimental test of the simulation system, it is proved that the system can realize the fast access of multi-source data, complex query and transmission communication.
Keywords:Satellite stowage; sensor acquisition; data processing; transmission and communication
〔中圖分类号〕 TP391.1 〔文献标识码〕 A 〔文章编号〕 1674 - 3229(2021)03- 0000 - 00
随着卫星飞行器技术的快速进步,卫星配载的计算机系统对海量飞行数据储存、快速回放和数据检索的需求迅猛的提升,而传统的数据处理方式难以满足新一代飞行器存储检索的需要[1]。传统卫星数据存储管理通过操控存储介质实现对空间数据的采集、储存、实时处理和数据之间的互相访问,在地面与卫星之间通讯时数据回放过程会产生间断、丢失等问题[2]。
基于卫星配载的多源分布存储与快速检索数据管理系统采用了NoSQL数据处理技术,能够实现分布式数据管理、存储和检索等功能,可以大大提高卫星数据存储、检索和回传的速度和准确性[3-5]。
1 系统总体设计
卫星配载计算机系统多元数据的特点是品类多和形式异同、数据整体管理不易[6]。……
