私の現在のプロジェクトでは、小さなデータベースをディスクに保存する必要があります。これは、プログラムが実行されると読み取られ、一度書き込まれます。
私は perl の DBM 機能を調べましたが、私が理解していることから、ディスクに直接書き込まれるすべての読み取りと書き込みで、ディスクに格納されるハッシュを提供するだけであると理解しています。
私の質問は次のとおりです。Storable
または関連するモジュールを使用して、ファイル I/O オーバーヘッドをはるかに抑えて同じ (永続的なハッシュ) を達成できないでしょうか? (ハッシュが大きすぎてメモリに簡単に収まることはありません)
よろしくニック