私はデータベースにまったく慣れていないので、質問の単純さを許してください。数時間の期間にわたって収集されたデータを保存する必要がある組み込みLinuxシステムがあります。データは順番に検索可能である必要があり、GPS、環境データなどのデータが含まれます。このデータは、リムーバブルSSDのフォルダーに保存され、「ミッション」というラベルが付けられている必要があります。複数の「ミッション」が単一のSSDに存在する可能性があり、ユーザーの裁量で外部メディアに個別にコピーして保存する必要があるため、一緒に混合しないでください。データは1秒間に10回も保存され、停電の可能性があるため、非常に堅牢である必要があります。
データは、それが作成されたシステムで検索可能である必要がありますが、リムーバブルディスクが別のシステム(Linuxも)に持ち込まれた後も、そこでロードして使用する必要があります。過去にデータを保存するためにカスタムファイルを作成しましたが、データベースが最良のオプションのようです。MySQLのようなデータベースはどれくらい移植性がありますか?ユーザーは、データベースがインストールされているディスクを簡単に取り外して、新しいマシンに接続して、あまり労力をかけずに使用できますか?おそらく収集率の10倍で収集された後、ユーザーはデータを「再生」するため、クエリはほとんど時間ベースになります。また、ベースコードはQt(C ++)で記述されているため、その方法でデータベースを操作する必要があります。