|
||||||||||||||||||||
| 1 2 3 4 次のページ | ||||||||||||||||||||
| はじめに | ||||||||||||||||||||
|
前回と今回、そして次回の3回で、オープンソースのRDBMSの性能特性の測定をテーマとした連載を行っている。前回と今回は、Webトランザクション系システムのデータベースとして、オープンソースのRDBMSがどのような性能特性を持っているのかをテーマとすることにした。 前回はRDBMSとしてMaxDBを扱った。今回はPostgreSQL 7.4.xに主にフォーカスをあてることにする。途中で若干Oracleについても触れるので、興味ある方はご一読いただきたい。 |
||||||||||||||||||||
| PostgreSQL問答 | ||||||||||||||||||||
|
さて今回は、あなたが持っているかもしれない次の質問に答えることを意図している。「Webトランザクション系のデータベースにPostgreSQLが性能的に使えるかどうかを知りたい」。この問いに対する私の答えは以下の通りである。
以上であなたの質問に一応答え、今回の執筆の目的は果たしてしまったことになる。 しかしながら、実機上でPostgreSQLにDBT-1を適用・性能測定すると、一体何が見えてくるのかについて、あなたが上記の「DB層の評価」報告書(以下、報告書)を印刷する前に、いくつか例示しておくほうが親切かもしれない。そこで以下では、報告書でも触れているいくつかの実機評価結果例を抜粋してみることにする。 もう一度だけ、注意を喚起しておく必要がある。以下に出てくる定量的な性能特性は、あなたのハードウェア環境では大きく異なる可能性が高い。ゆえに、数値そのものよりも、どういう軸がみえるのかを知るための参考にとどめていただきたい。DBT-1の入手方法、インストール方法、動作手順は、本稿では省略するので報告書を参考にしていただきたい。 ここで、実機評価結果例について述べる前に、ちょっとだけ脱線する。前回でDBT-1によるMaxDB、今回はDBT-1によるPostgreSQL 7.4.xを扱った。しかし、読者の中にはその他のRDBMS、例えばMySQLのInnoDBや、商用RDBMSの代表格のひとつであるOracleと、同一の方法で性能を比較したい方もおられるだろう。 報告書の第5章とその付録(注1)では、少なくともDBT-1によるOracleの評価方法は提供されている。ただし、Oracleのライセンス契約上、Oracleの性能測定結果を公表することは許されていないので、測定結果は含まれていない。Oracleとの比較に興味ある方はぜひご自分で試されたい。その他のRDBMSへの適用については、今後の日本OSS推進フォーラム・開発基盤ワーキンググループやOSDLなどの活動を期待することにしよう。
※注1:「DB層の評価」第5章付録ファイル(TAR+GZ形式/1.17MB)
http://www.ipa.go.jp/software/open/forum/Contents/DevInfraWG/dbt1-v2.1-ora- 1.0.tar.gz |
||||||||||||||||||||
|
1 2 3 4 次のページ |
||||||||||||||||||||
|
資料紹介 「OSSの性能・信頼性評価/障害解析ツール開発」報告書 本記事は、OSS推進フォーラム 開発基盤ワーキンググループによって公開されている「OSSの性能・信頼性評価/障害解析ツール開発」報告書を基に記事を掲載しています。報告書には、本記事で紹介した評価手法の詳細な手順、評価結果、考察が記載されています。 Javaアプリケーション層の評価、DB層の評価、OS層の評価の各報告書や付録、障害解析ツール開発に関する各報告書などが、OSS推進フォーラム 開発基盤ワーキンググループのホームページにて公開されています。 ■「DB層の評価」報告書(PDF形式/1.68MB) http://www.ipa.go.jp/software/open/forum/Contents/DevInfraWG/db.pdf ■日本OSS推進フォーラム・開発基盤ワーキンググループホームページ http://www.ipa.go.jp/software/open/forum/DevInfraWG.html |
||||||||||||||||||||
|
|
||||||||||||||||||||
|
||||||||||||||||||||
|
|
||||||||||||||||||||
|
||||||||||||||||||||
|
|
||||||||||||||||||||
|
||||||||||||||||||||

