摘要
本文首先分析了协同作战仿真系统融合评估子系统在进行评估指标计算时存在着查询、计算数据量大,逻辑复杂等特点。在此基础上得出了通过SQL语言与c++语言相结合实现的评估子系统虽然能够完成评估功能,但是该子系统运行效率却难以令人接受的结论。为了改进评估子系统运行效率,本文提出了将Oracle提供的PL/SQL与c++相结合的方法实现了协同作战仿真系统评估子系统,并对两种方法实现的融合评估子系统运行效率进行了分析,分析结果显示了后者的优越性。
The data fusion evaluation subsystem is part of Cooperative Engagement simulation system which is based on Oracle databases. The subsystem needs to query, calculate and save mass of data under complex logic control. To overcome the complexity, the subsystem which is developed by C++ and SQL (Structured Query Language) met serious performance problem. In order to improve the performance, we combined the PL/SQL (Procedure Language & Structured Query Language from Oracle) and C++ for the development of the subsystem. After alternate to the second pattern, the performance is greatly enhanced, that can be proved by analyzing a real case.
出处
《导航》
2009年第4期54-58,共5页