X

Database

PostgreSQLに関する間違い情報

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

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

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

オープンセミナー2006@四国

今日はサンポート高松で13時からPostgreSQL、インターネット、セキュリティ、オープンソースに関するセミナーがあります。 セミナーの詳細はこちら http://www.postgresql.jp/ug/shikoku/conf/20060422/index.html 懇親会の当日受付もしています。 ご都合の良い方は是非お越し下さい。

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

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

MySQLがFirebirdの開発者を採用

MySQLがFirebirdの開発者を採用したそうです。 独自の後期のデータベースエンジンを開発してInnodbとBerkeley 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…

SQLite 3.3.0 Alpha

SQLite 3.3は結構変わりますね。 Alphaなのでデフォルトの仕様は変わるかもしれませんが3.3は3.x系列のファイルは読めるが、3.3より以前のバージョンのSQLiteでは読めない、という点には注意が必要ですね。 * CHECK constraints are now enforced. * The IF [NOT] EXISTS syntax o…

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…