![データベース データベース](https://srad.jp/static/topics/database_64.png)
PostgreSQLのINSERT/UPDATEを数十倍高速化するSigres
タレコミ by zonkerman
zonkerman 曰く、
SourceForge.jpにて、PostgreSQLのINSERT/UPDATEを高速化する Sigresというプロジェクトがあるのだが、 11日の Sigres-0.1.3のリリース発表において、このSigresは 通常のPostgreSQLに比べINSERTやUPDATEが数倍から数十倍高速化されているということが書かれている。 少々驚いたが、何となくwriteとfsyncの呼び出しを最小限にしているような感じである。 PostgreSQL開発者のBruce Momijian氏はメモリファイルシステムにWALファイルを置けばいいと考えているようであるが、 Sigresの開発者はそれでは大した性能向上はないことと、チェックポイントレコードすらメモリファイルシステム上にあるのは危険と述べている。 上流で議論を開始しているように見えるが、さて手法については皆さんどう思うだろうか?