关系数据库的PNT数据

Sean A. Mochocki, Kyle Kauffman, R. Leishman, J. Raquet
{"title":"关系数据库的PNT数据","authors":"Sean A. Mochocki, Kyle Kauffman, R. Leishman, J. Raquet","doi":"10.1109/PLANS46316.2020.9110134","DOIUrl":null,"url":null,"abstract":"Navigation filter researchers often deal with multiple sets of data collected from different sources. Over time it can be difficult to identify how data was collected and how to model it without sufficient data storage techniques and documentation. A navigation database would allow storage of sets of Position, Navigation and Timing data, along with designated metadata, which would enable future researchers to access and understand historical navigation data. This paper proposes three approaches for a PostgreSQL relational database designed to store navigation test data based on the Scorpion Data Model. Each approach uses different schema for storing navigation data, and identical schema for storing sensor and non-sensor metadata. Using queries designed to be of interest to filter researchers, the authors designed test scripts to rank all three designs according to how quickly the original files could be recreated, and how quickly queries based on sensor, non-sensor, and SDM data returned correct information. In order to test how the different approaches scaled when the databases became larger, these test scripts were used with six databases (two for each approach) with 100 and 1000 logs of repeated navigation test data and randomized metadata. This paper presents the results of these tests, along with a background of relational and NoSQL databases, schema details for each approach, query and testing details, and an analysis of how each approach performed across all tests. Finally, we identify the navigational database schema with the best overall performance based on the data and analysis.","PeriodicalId":273568,"journal":{"name":"2020 IEEE/ION Position, Location and Navigation Symposium (PLANS)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Relational Database for PNT Data\",\"authors\":\"Sean A. Mochocki, Kyle Kauffman, R. Leishman, J. Raquet\",\"doi\":\"10.1109/PLANS46316.2020.9110134\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Navigation filter researchers often deal with multiple sets of data collected from different sources. Over time it can be difficult to identify how data was collected and how to model it without sufficient data storage techniques and documentation. A navigation database would allow storage of sets of Position, Navigation and Timing data, along with designated metadata, which would enable future researchers to access and understand historical navigation data. This paper proposes three approaches for a PostgreSQL relational database designed to store navigation test data based on the Scorpion Data Model. Each approach uses different schema for storing navigation data, and identical schema for storing sensor and non-sensor metadata. Using queries designed to be of interest to filter researchers, the authors designed test scripts to rank all three designs according to how quickly the original files could be recreated, and how quickly queries based on sensor, non-sensor, and SDM data returned correct information. In order to test how the different approaches scaled when the databases became larger, these test scripts were used with six databases (two for each approach) with 100 and 1000 logs of repeated navigation test data and randomized metadata. This paper presents the results of these tests, along with a background of relational and NoSQL databases, schema details for each approach, query and testing details, and an analysis of how each approach performed across all tests. Finally, we identify the navigational database schema with the best overall performance based on the data and analysis.\",\"PeriodicalId\":273568,\"journal\":{\"name\":\"2020 IEEE/ION Position, Location and Navigation Symposium (PLANS)\",\"volume\":\"11 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-04-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2020 IEEE/ION Position, Location and Navigation Symposium (PLANS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/PLANS46316.2020.9110134\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 IEEE/ION Position, Location and Navigation Symposium (PLANS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/PLANS46316.2020.9110134","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

导航过滤器研究人员经常处理从不同来源收集的多组数据。随着时间的推移,如果没有足够的数据存储技术和文档,可能很难确定数据是如何收集的,以及如何对其建模。导航数据库将允许存储位置、导航和定时数据集,以及指定的元数据,这将使未来的研究人员能够访问和理解历史导航数据。本文提出了基于Scorpion数据模型的PostgreSQL关系数据库存储导航测试数据的三种方法。每种方法使用不同的模式来存储导航数据,使用相同的模式来存储传感器和非传感器元数据。使用筛选研究人员感兴趣的查询,作者设计了测试脚本,根据原始文件的重建速度,以及基于传感器、非传感器和SDM数据的查询返回正确信息的速度,对所有三种设计进行排名。为了测试当数据库变大时不同的方法是如何扩展的,这些测试脚本使用了6个数据库(每种方法两个),其中包含100和1000个重复导航测试数据和随机元数据的日志。本文介绍了这些测试的结果,以及关系和NoSQL数据库的背景,每种方法的模式细节,查询和测试细节,以及每种方法在所有测试中的执行情况的分析。最后,我们根据数据和分析确定了具有最佳综合性能的导航数据库模式。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Relational Database for PNT Data
Navigation filter researchers often deal with multiple sets of data collected from different sources. Over time it can be difficult to identify how data was collected and how to model it without sufficient data storage techniques and documentation. A navigation database would allow storage of sets of Position, Navigation and Timing data, along with designated metadata, which would enable future researchers to access and understand historical navigation data. This paper proposes three approaches for a PostgreSQL relational database designed to store navigation test data based on the Scorpion Data Model. Each approach uses different schema for storing navigation data, and identical schema for storing sensor and non-sensor metadata. Using queries designed to be of interest to filter researchers, the authors designed test scripts to rank all three designs according to how quickly the original files could be recreated, and how quickly queries based on sensor, non-sensor, and SDM data returned correct information. In order to test how the different approaches scaled when the databases became larger, these test scripts were used with six databases (two for each approach) with 100 and 1000 logs of repeated navigation test data and randomized metadata. This paper presents the results of these tests, along with a background of relational and NoSQL databases, schema details for each approach, query and testing details, and an analysis of how each approach performed across all tests. Finally, we identify the navigational database schema with the best overall performance based on the data and analysis.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信