いくつかの単純なデータのストレージファイル形式を表形式で作成する必要があり、HDF5を使用しようとしていましたが、いくつかの問題のために諦めました。組み込みデータベースの使用を再検討して、それらが私のアプリケーションには十分な速さです。
1つのファイルにデータを保存するオプションがある評判の良い組み込みJavaデータベースはありますか?私が知っているのはSQLite(Javaバインディングが利用可能)だけです。H2とHSQLDBを試しましたが、箱から出してすぐに複数のファイルが作成されるようで、1つのファイルにデータベースを含めることが非常に望ましいです。
編集:適度に速いパフォーマンスが重要です。オブジェクトストレージはそうではありません。パフォーマンス上の懸念から、整数とBLOBのみを格納する必要があります。(+いくつかの文字列ですが、パフォーマンスに重要なものはありません)
編集2:ストレージデータの効率は大規模なデータセットにとって重要であるため、XMLは使用できません。