シミュレーションツールの計算結果を格納するために組み込みの db4o データベースを使用することを考えています。シミュレーション結果は非常に大きくなる可能性があります (1 回の実行で最大数 GB になるため、データベースの実際のサイズはおそらく 10 GB から 100 GB の範囲になる可能性があります)。
私の知る限り、db4o はデータベース全体を 1 つのファイルに格納します。db4o が最大 254 GBのデータベースをサポートしていることは理解していますが、大きなファイルを嫌うファイル システムで問題が発生するのではないかと心配しています (私が取り組んでいるアプリケーションはさまざまなアーキテクチャで実行されるため、どのファイルシステムが配置されるかを実際に予測することはできません...)。では、組み込みデータベースの利点を維持しながら巨大なファイルを回避するのに役立つベスト プラクティスはありますか?
編集:一般的に、db4o で (本当に) 大量のデータを扱っているこの投稿を見つけました。ただし、ファイルシステムにストレスを与えずにこれを達成する方法については詳しく説明しません...