关键词: |
Relational databases, Information retrieval, Simulations, Unmanned aerial vehicles, Data storage systems, Big data, Data acquisition, Information systems, Nosql databases, Analytical hierarchy process, Evaluation criteria, Uas(unmanned aircraft system) |
摘要: |
Modern systems record large quantities of data capturing time-ordered events, system state information, and behavior. Subsequent analysis enables system status reporting, supports fault investigations, and may provide insight for emerging system trends. Unfortunately, the management of log data requires increasingly efficient and complex storage tools to access, manipulate, and retrieve these records. Historically, database requirements were well-served by relational data models, however modern, non-relational databases, i.e. NoSQL, solutions, initially intended for big data distributed system may also provide value for smaller-scale problems such as those required by log data. However, no evaluation method currently exists to adequately compare the capabilities of various solutions for small-scale problems. This research proposes a methodology to evaluate modern data storage and retrieval systems. While the methodology is intended to be generalizable to many data sources, a commercially-produced unmanned aircraft system served as a use case. The research defined the key characteristics of database technologies and used those characteristics to inform laboratory simulations. Based on those results, twelve evaluation criteria were proposed to compare the database types. The Analytical Hierarchy Process was then used to determine the most suitable database type for the use case. The study results demonstrate the efficacy of the methodology. |