メモリから PostgreSQL データベース サーバーを実行したいと考えています。その理由は、私の新しいサーバーには 24 GB のメモリがあり、ほとんど使用されていないからです。
次のコマンドを実行して RAM ディスクを作成できることはわかっています。
mdmfs -s 1024m md2 /mnt
理論的には、PostgreSQL にデータをそこに格納させることもできます。ただし、これの問題は、サーバーがクラッシュまたは再起動すると、データが失われることです。
基本的に、大量のメモリがあり、メモリはハードディスクドライブよりも高速であるため、すべてのレコードを読み取るためにハードディスクドライブに移動する必要がないように、データベースを常にメモリにロードする必要があります。
サーバーがダウンした場合にデータを失わないように、PostgreSQL をディスクに書き込みながらこれを行う方法はありますか? または、すべてのデータをメモリにキャッシュする方法はありますか?