SQLite File Databases for Science Data Pipelines 3 Use Cases

Lawrence E Brown, Matthew Hill,Peter Kollmann, Donald G Mitchell

2024 IEEE Aerospace Conference(2024)

引用 0|浏览1
暂无评分
摘要
Complex science instruments require complicated management of ancillary data such as calibration, file list, or timing information. We have found that the widely used, light-weight, single file database SQLite can make these tasks much easier. Since the database is a file, there is no server to maintain or connect with, just a single file that can be copied anywhere it is needed (including to individual end users’ workstations) and COTS tools can be used to browse it or export tables or selections to other formats. It is also fully supported by pretty much any programming or scripting environment. We present three use cases of varying complexity along with lessons learned:–Keeping a master list of file boundaries so data isn’t "dropped" during file reprocessing–Keeping track of millions of individual telemetry files (CFDP files) for collecting input for a science data pipeline–Managing calibration information for hundreds of thousands of defined channels over multiple instrument configuration regimes
更多
查看译文
关键词
End-users,Single File,Database File,List Of Files,Instrument Configuration,Calibration Information,Time Range,Lookup Table,Relational Database,Database Table,Telemetry Data,Scripting Language,SQL Queries,Mission Performance,CSV File,SQLite Database
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要