X

PostgreSQL

PostgreSQLカンファレンス2007

最近忙しすぎてブログの更新が全くできない状態がつづいていますが、PostgreSQLカンファレンス2007が2007/6/5(火)に秋葉原UDXにて開催されます。私もRoom C(定員60名: 16:00~16:55)で講師を務めさせていただきます。私がメールを読んでいなかった為、私の資料は印刷物には入っていません... この為当日自分で持って行くことになっ…

Sigres – PostgrSQLの高速化

新しいバージョンがリリースされたようです。 PostgreSQLのINSERT/UPDATEを高速化するSigresの0.1.3をリリースします。 http://sourceforge.jp/projects/sigres/ SigresはUPSの存在を前提に、信頼性を若干犠牲にする代わりに、挿入処理に関して大幅な性能向上を実現します。 いまなおpgsql-…

PostgreSQLでSHA1

MS Access 2003でSHA1を使おうと思ったらどうもうまく動作しませんでした。 .NETのmbcorlibにMD5,SHA1等のハッシュ関数が定義されていてVBからはMSDNに書いてるサンプルで動作するのですがMS AccessのVBAからはいろいろ試しても動作しませんでした。サンプル通りだとオブジェクトを生成する行でシンタックスエラーになり、多少…

PostgreSQL 8.2 リリース

PostgreSQL 8.2がリリースされました。 主要な変更点 Among the features of this new version are: * Higher performance (+20% on OLTP tests) * Improved Warm standby databases * Online index builds * SQL…

PostgreSQL 8.2 Beta

PostgreSQL 8.2のリリースノートは非常に長いのですがアプリケーションプログラマのコーディングスタイルに大きく影響するのは次の変更(追加)だと思います。 Add INSERT/UPDATE/DELETE RETURNING (Jonah Harris, Tom) This allows these commands to return values…

PostgreSQLに関する間違い情報

PostgreSQL 8.0は2005年1月にリリースされました。SAVEPOINTは8.0からサポートされている機能ですが、2006年4月の記事で「サポートしていない」と間違った情報が記載されているページを見つけました。  ロールバックはトランザクションの開始処理まで戻るのが基本であるが,「セーブポイント」機能を利用すれば部分的な処理の取り消しが可能になる…

PostgreSQLのプリペアードクエリとUnitテスト

PostgreSQLのプリペアードクエリを使ったプログラムのユニットテストを書いてユニットテストの書き方の問題に気がつきました。普通にユニットテストを書くと relation with OID ##### does not exist というPL/PgSQLで良く見かけるエラーが発生してしまう場合があります。 通常ユニットテストを書く場合、テストのセットアッ…

MySQLからPostgreSQLに乗り換えた理由。MySQLより10倍速かったから?!

hackers-jp@ml.postgresql.jp に掲載されていたメールの話です。 色々興味深いです。 MyISAM -> InnoDBで容量が約10倍。InnoDBとPostgreSQLを比べても約3倍。 キャパシティプランニングはDB設計の重要な要素ですが、知らないと困ったことになりますね。 MySQLであまり大きなDBを取り扱ったことが無かったの…

pgpool 3.0.0 & global development team

http://pgfoundry.org/forum/forum.php?forum_id=668 によると PgPool team is about to form "PgPool Global Development Group" whose concept is pretty similar to PostgreSQL Global Developme…

PostgreSQL 8.1.2リリース

PostgreSQL 8.1.2, 8.0.6, 7.4.11 と 7.3.13がリリースされています。 8.0と8.1の変更 -- Character string locale comparison bug. This may require a REINDEX on text column indexes in some locales, such a…

Prepared Statementで20%以上の性能アップ

私が作ったPthread版 pgbenchに、永安さんからprepared statementを使用するパッチを頂きました。 残念ながら私はまだ試せていませんが20%以上性能が向上したようです。

PostgreSQL 8.1.1リリース

PostgreSQL 8.1.1がリリースされました。 http://www.postgresql.org/ のLATEST RELEASESからダウンロードできます。 Outer Join、CHECK文の不具合、sub selectの不具合などが修正されているそうです。他にも色々修正されているので不具合でお困りの方は試してみてはいかがでしょうか? Athl…

PostgreSQL 8.1リリース

実はリリースされていた事は知りつつスルーしていたのですが微力でも宣伝を。 PostgreSQL 8.1は本当に速いでも紹介していたPostgreSQL8.1がリリースされています。 速いだけでなくうれしい新機能も盛り沢山です。是非使ってみてください。 新しい、先進的データベース機能 ロール:PostgreSQLがデータベースロールをサポートするようになりまし…

PostgreSQL 8.1は”本当”に速い

@ITのDatabase Watch 10月版に「PostgreSQL 8.1は”速い”とうもっぱらのうわさ」と記事があります。 「うわさ」ではなく「本当」に8.1は速いです。 ミッションクリティカルなシステムでpgpoolを使用している所も多いと思いますが、8.1+pgpoolの相性は良いようです。pgpool無しで直接PostgreSQL8.1にアクセス…

PostgreSQL 8.0.4 for Windows日本語版、リリース!

PostgreSQL 8.0.4がリリースされてからしばらく経ちましたが日本語Windows版 8.0.4インストーラがリリースされました。 # 私もアップグレードしなくては