{"title":"Improving Aircraft Database Performance for Flight Simulator","authors":"Jong-Ik Shim","doi":"10.15866/IREASE.V14I1.19310","DOIUrl":null,"url":null,"abstract":"The purpose of this paper is to improve the performance of an aircraft database for a flight simulator. The database for a conventional simulator consists of text files on a disk that is then loaded into the main memory; data is retrieved through search and evaluation processes that do not take into account the characteristics of the aircraft database. To improve database performance, the aircraft database is converted into a C library database that is optimized for search and evaluation. It is used by linking it to the simulator without loading the aircraft database into global memory. To facilitate this process, an automatic C source code generator is designed and implemented, which converts the aircraft database into a C library database. Performance is evaluated by using the C library database in the simulator. The results indicate that the performance is significantly improved compared to the conventional approach.","PeriodicalId":14462,"journal":{"name":"International Review of Aerospace Engineering","volume":"27 2 1","pages":"28-38"},"PeriodicalIF":0.0000,"publicationDate":"2021-02-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Review of Aerospace Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.15866/IREASE.V14I1.19310","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The purpose of this paper is to improve the performance of an aircraft database for a flight simulator. The database for a conventional simulator consists of text files on a disk that is then loaded into the main memory; data is retrieved through search and evaluation processes that do not take into account the characteristics of the aircraft database. To improve database performance, the aircraft database is converted into a C library database that is optimized for search and evaluation. It is used by linking it to the simulator without loading the aircraft database into global memory. To facilitate this process, an automatic C source code generator is designed and implemented, which converts the aircraft database into a C library database. Performance is evaluated by using the C library database in the simulator. The results indicate that the performance is significantly improved compared to the conventional approach.