目的 1ヶ月で1,000,000行を超える大量の取引データ(仕入・売上)を高速に集計する能力を備えたデータベース探しています。現在のところ、h2databaseが最有力です。h2databaseに備わる複数の接続モード毎のパフォーマンスと、その他のデータベース(PostgreSQL 8.3を使用)のパフォーマンスを測定し、どのような場面でそれらを用いるべきか考察します。 測定方法 以下のクエリで生成されるテーブルを利用しました(PostgreSQLの場合、IDENTITYはSERIALとなります)。このテーブルに一定数のレコードを追加(INSERT)し、その後、同数の更新(UPDATE)を行います。 CREATE TABLE samples (id IDENTITY,col_int INTEGER,col_num NUMERIC,col_var VARCHAR) Statementオブ