オープンソースデータベース - obci.jp · ジコンテンツをpostgresqlを利用...
TRANSCRIPT
![Page 1: オープンソースデータベース - obci.jp · ジコンテンツをPostgreSQLを利用 可用性向上と性能向上を狙い PostgreSQL,pgpool-II,Slony-I構成へ 効果:システム無停止のまま可用性構成へ](https://reader030.vdocuments.net/reader030/viewer/2022040705/5e0316e1d9e2ea2f2041b52a/html5/thumbnails/1.jpg)
オープンソースデータベースPostgreSQLの導入事例
2009年7月11日SRA OSS, Inc. 日本支社
稲葉 香理
![Page 2: オープンソースデータベース - obci.jp · ジコンテンツをPostgreSQLを利用 可用性向上と性能向上を狙い PostgreSQL,pgpool-II,Slony-I構成へ 効果:システム無停止のまま可用性構成へ](https://reader030.vdocuments.net/reader030/viewer/2022040705/5e0316e1d9e2ea2f2041b52a/html5/thumbnails/2.jpg)
(c) 2009 SRA OSS, Inc. Japan
SRA OSS, Inc. 会社紹介
OSS専門会社として2005年7月に株式会社SRAより分社化
本社:米国カリフォルニア州サンノゼ
日本支社:東京都豊島区
支社長:石井 達夫(現OBCI理事長)
PostgreSQL Linux Sylpheed
![Page 3: オープンソースデータベース - obci.jp · ジコンテンツをPostgreSQLを利用 可用性向上と性能向上を狙い PostgreSQL,pgpool-II,Slony-I構成へ 効果:システム無停止のまま可用性構成へ](https://reader030.vdocuments.net/reader030/viewer/2022040705/5e0316e1d9e2ea2f2041b52a/html5/thumbnails/3.jpg)
(c) 2009 SRA OSS, Inc. Japan
目次
PostgreSQLの市場PostgreSQLとはPostgreSQLの利用事例
![Page 4: オープンソースデータベース - obci.jp · ジコンテンツをPostgreSQLを利用 可用性向上と性能向上を狙い PostgreSQL,pgpool-II,Slony-I構成へ 効果:システム無停止のまま可用性構成へ](https://reader030.vdocuments.net/reader030/viewer/2022040705/5e0316e1d9e2ea2f2041b52a/html5/thumbnails/4.jpg)
(c) 2009 SRA OSS, Inc. Japan
OSS利用動向オープンソースの利用
56%
12%
32%
顧客向け実績有 自社利用 利用なし
出展:IPA 2008年 OSS活用ビジネス実態調査報告書
![Page 5: オープンソースデータベース - obci.jp · ジコンテンツをPostgreSQLを利用 可用性向上と性能向上を狙い PostgreSQL,pgpool-II,Slony-I構成へ 効果:システム無停止のまま可用性構成へ](https://reader030.vdocuments.net/reader030/viewer/2022040705/5e0316e1d9e2ea2f2041b52a/html5/thumbnails/5.jpg)
(c) 2009 SRA OSS, Inc. Japan
OSSミドルウェア利用状況(トップ5)
0.00%
10.00%
20.00%
30.00%
40.00%
50.00%
60.00%
70.00%
Apache
PostgreSQL
MySQL
Sendmail
Samba
認知率
利用比率
出展:IPA 2008年 OSS活用ビジネス実態調査報告書
![Page 6: オープンソースデータベース - obci.jp · ジコンテンツをPostgreSQLを利用 可用性向上と性能向上を狙い PostgreSQL,pgpool-II,Slony-I構成へ 効果:システム無停止のまま可用性構成へ](https://reader030.vdocuments.net/reader030/viewer/2022040705/5e0316e1d9e2ea2f2041b52a/html5/thumbnails/6.jpg)
(c) 2009 SRA OSS, Inc. Japan
データベース採用の違いによるコスト削減効果
0
200
400
600
800
1,000
1,200
1,400
1,600
1,800
PowerGres Postgres PlusAdvanced Server
Oracle
ライセンス費用 初年度保守費用 2年目保守費用 3年目保守費用
PowerGres(on Windows/on Linux) ⇒ 288,000円ライセンス費用 1 × 48,000円年間サポート費用 3年× 80,000円
1ノード(CPU2ソケット)のサーバで3年間運用の例
Postgres Plus Advanced Server ⇒ 1,800,000円ライセンス費用 0円サポート費用(スタンダード) 2 × 3年× 300,000円
Oracle Database(EE) ⇒ 17,141,160円ライセンス費用 2 × 5,163,000円年間保守費用 2 × 3年× 1,135,860円
![Page 7: オープンソースデータベース - obci.jp · ジコンテンツをPostgreSQLを利用 可用性向上と性能向上を狙い PostgreSQL,pgpool-II,Slony-I構成へ 効果:システム無停止のまま可用性構成へ](https://reader030.vdocuments.net/reader030/viewer/2022040705/5e0316e1d9e2ea2f2041b52a/html5/thumbnails/7.jpg)
(c) 2009 SRA OSS, Inc. Japan
OSSデータベースシェア
49%
46%
5%
PostgreSQL
MySQL
Firebird
出展:IPA 2008年 OSS活用ビジネス実態調査報告書
![Page 8: オープンソースデータベース - obci.jp · ジコンテンツをPostgreSQLを利用 可用性向上と性能向上を狙い PostgreSQL,pgpool-II,Slony-I構成へ 効果:システム無停止のまま可用性構成へ](https://reader030.vdocuments.net/reader030/viewer/2022040705/5e0316e1d9e2ea2f2041b52a/html5/thumbnails/8.jpg)
(c) 2009 SRA OSS, Inc. Japan
PostgreSQLの利用状況
2008年度 38.7% の利用5.7% up
2007年度 33.0% の活用
![Page 9: オープンソースデータベース - obci.jp · ジコンテンツをPostgreSQLを利用 可用性向上と性能向上を狙い PostgreSQL,pgpool-II,Slony-I構成へ 効果:システム無停止のまま可用性構成へ](https://reader030.vdocuments.net/reader030/viewer/2022040705/5e0316e1d9e2ea2f2041b52a/html5/thumbnails/9.jpg)
(c) 2009 SRA OSS, Inc. Japan
目次
PostgreSQLの市場PostgreSQLとはPostgreSQLの利用事例
![Page 10: オープンソースデータベース - obci.jp · ジコンテンツをPostgreSQLを利用 可用性向上と性能向上を狙い PostgreSQL,pgpool-II,Slony-I構成へ 効果:システム無停止のまま可用性構成へ](https://reader030.vdocuments.net/reader030/viewer/2022040705/5e0316e1d9e2ea2f2041b52a/html5/thumbnails/10.jpg)
(c) 2009 SRA OSS, Inc. Japan
PostgreSQLとは
古くはカリフォルニア大学バークレー校で開発された研究用RDBMS本格的なRDBMSとしての道を歩むライセンスは使いやすいBSDライセンスPostgreSQL Global Development Team による開発・メンテナンス
日本では、特に利用が盛んで、NTT様や住友電工様などで採用
![Page 11: オープンソースデータベース - obci.jp · ジコンテンツをPostgreSQLを利用 可用性向上と性能向上を狙い PostgreSQL,pgpool-II,Slony-I構成へ 効果:システム無停止のまま可用性構成へ](https://reader030.vdocuments.net/reader030/viewer/2022040705/5e0316e1d9e2ea2f2041b52a/html5/thumbnails/11.jpg)
(c) 2009 SRA OSS, Inc. Japan
PostgreSQLの移り変わり
2005年(8.0)頃までRDBMSとして必要な機能の実装メイン
2005年(8.1)頃から性能改善
運用性の向上
SQLの新規格への対応
![Page 12: オープンソースデータベース - obci.jp · ジコンテンツをPostgreSQLを利用 可用性向上と性能向上を狙い PostgreSQL,pgpool-II,Slony-I構成へ 効果:システム無停止のまま可用性構成へ](https://reader030.vdocuments.net/reader030/viewer/2022040705/5e0316e1d9e2ea2f2041b52a/html5/thumbnails/12.jpg)
(c) 2009 SRA OSS, Inc. Japan
PostgreSQLの更新性能推移約4年で約3倍の性能向上
![Page 13: オープンソースデータベース - obci.jp · ジコンテンツをPostgreSQLを利用 可用性向上と性能向上を狙い PostgreSQL,pgpool-II,Slony-I構成へ 効果:システム無停止のまま可用性構成へ](https://reader030.vdocuments.net/reader030/viewer/2022040705/5e0316e1d9e2ea2f2041b52a/html5/thumbnails/13.jpg)
(c) 2009 SRA OSS, Inc. Japan
PostgreSQLのSELECT性能推移約4年で約1.5倍の性能向上
![Page 14: オープンソースデータベース - obci.jp · ジコンテンツをPostgreSQLを利用 可用性向上と性能向上を狙い PostgreSQL,pgpool-II,Slony-I構成へ 効果:システム無停止のまま可用性構成へ](https://reader030.vdocuments.net/reader030/viewer/2022040705/5e0316e1d9e2ea2f2041b52a/html5/thumbnails/14.jpg)
(c) 2009 SRA OSS, Inc. Japan
7月1日リリース! PostgreSQL8.4
1年5ヶ月ぶりのメジャーバージョンアップ293件の新機能の追加および改良
管理系の機能強化
SQL2003対応機能拡張VACUUMの高速化、煩雑だった設定項目の減少、ログ表示の強化 など
Window関数(OLAPなどで使われる集計処理が便利に)、再帰SQL(組織構造や部品展開DBで便利) など
![Page 15: オープンソースデータベース - obci.jp · ジコンテンツをPostgreSQLを利用 可用性向上と性能向上を狙い PostgreSQL,pgpool-II,Slony-I構成へ 効果:システム無停止のまま可用性構成へ](https://reader030.vdocuments.net/reader030/viewer/2022040705/5e0316e1d9e2ea2f2041b52a/html5/thumbnails/15.jpg)
(c) 2009 SRA OSS, Inc. Japan
目次
PostgreSQLの市場PostgreSQLとはPostgreSQLの利用事例
![Page 16: オープンソースデータベース - obci.jp · ジコンテンツをPostgreSQLを利用 可用性向上と性能向上を狙い PostgreSQL,pgpool-II,Slony-I構成へ 効果:システム無停止のまま可用性構成へ](https://reader030.vdocuments.net/reader030/viewer/2022040705/5e0316e1d9e2ea2f2041b52a/html5/thumbnails/16.jpg)
(c) 2009 SRA OSS, Inc. Japan
PostgreSQLの利用
WebシステムのバックエンドデータベースとしてPC/携帯向けサイト
ECサイト会員管理、コンテンツ管理(ゲーム、SNSなどで多い)マーケティング系システム(広告配信、ネットリサーチ系)
営業支援システム
CRM組み込み
POSレジ書籍管理ソフトウェア
帳票ソフトウェア
レセプトソフトウェア(ORCA)
![Page 17: オープンソースデータベース - obci.jp · ジコンテンツをPostgreSQLを利用 可用性向上と性能向上を狙い PostgreSQL,pgpool-II,Slony-I構成へ 効果:システム無停止のまま可用性構成へ](https://reader030.vdocuments.net/reader030/viewer/2022040705/5e0316e1d9e2ea2f2041b52a/html5/thumbnails/17.jpg)
(c) 2009 SRA OSS, Inc. Japan
たくさんインストールされている例
住友電気工業株式会社様Linux,Xen,PostgreSQL,Tomcat,Javaが標準構成約800台程度のLinuxサーバを運用うちPostgreSQLも半数程度のサーバで利用社内ポータルサイト、申請システム
ORCAレセプトソフトウェアのOSS版全国で7,000以上の病院等で利用
![Page 18: オープンソースデータベース - obci.jp · ジコンテンツをPostgreSQLを利用 可用性向上と性能向上を狙い PostgreSQL,pgpool-II,Slony-I構成へ 効果:システム無停止のまま可用性構成へ](https://reader030.vdocuments.net/reader030/viewer/2022040705/5e0316e1d9e2ea2f2041b52a/html5/thumbnails/18.jpg)
(c) 2009 SRA OSS, Inc. Japan
大規模Webサービス(1)
携帯向けSNS・ゲームサイト年度:2006年作業内容:アクセス数増加につれ負荷のふえた単体PostgreSQLの性能改善のためのシステム構成PostgreSQL,pgpool-II, Slony-I 構成へ変更効果: 先を見据えた会員数増加にも耐えられるシステムにプロジェクト期間:2ヶ月(実働:1人月)
TechTarget (ITMedia) 様で導入事例として取り上げられました。http://techtarget.itmedia.co.jp/tt/news/0802/28/news03.html
![Page 19: オープンソースデータベース - obci.jp · ジコンテンツをPostgreSQLを利用 可用性向上と性能向上を狙い PostgreSQL,pgpool-II,Slony-I構成へ 効果:システム無停止のまま可用性構成へ](https://reader030.vdocuments.net/reader030/viewer/2022040705/5e0316e1d9e2ea2f2041b52a/html5/thumbnails/19.jpg)
(c) 2009 SRA OSS, Inc. Japan
大規模Webサービス(2)ビジュアルワークス様携帯・Web向け無料ホームページ作成サイト(フォレストページ)年度:2008作業内容:会員数180万を超えるホームページコンテンツをPostgreSQLを利用可用性向上と性能向上を狙いPostgreSQL,pgpool-II,Slony-I構成へ効果: システム無停止のまま可用性構成へ
変更、可用性の向上プロジェクト期間:2ヶ月(実働:1人月)
2008年11月開催のPostgreSQL事例セミナーにて、導入事例として講演させていただきました。
![Page 20: オープンソースデータベース - obci.jp · ジコンテンツをPostgreSQLを利用 可用性向上と性能向上を狙い PostgreSQL,pgpool-II,Slony-I構成へ 効果:システム無停止のまま可用性構成へ](https://reader030.vdocuments.net/reader030/viewer/2022040705/5e0316e1d9e2ea2f2041b52a/html5/thumbnails/20.jpg)
(c) 2009 SRA OSS, Inc. Japan
大規模Webサービス(3)
ジークレスト様 @games (携帯向けSNS・ゲームサイト)年度:2007作業内容:会員数増を見据え、アクセス数増加に耐えられる構成(PostgreSQL,pgpool-II,Slony-I)へ効果: サブシステムごとに切り替え。問題なく稼動。
プロジェクト期間:3ヶ月(実働:2人月)
導入事例の詳細をご紹介するリーフレットがございます詳しくはそちらをご覧ください
![Page 21: オープンソースデータベース - obci.jp · ジコンテンツをPostgreSQLを利用 可用性向上と性能向上を狙い PostgreSQL,pgpool-II,Slony-I構成へ 効果:システム無停止のまま可用性構成へ](https://reader030.vdocuments.net/reader030/viewer/2022040705/5e0316e1d9e2ea2f2041b52a/html5/thumbnails/21.jpg)
(c) 2009 SRA OSS, Inc. Japan
ユーザ企業の取り組み
NTT様NTTやグループ企業でのDBライセンスコスト削減を目指して、NTT OSSセンタを設立PostgreSQLに関しては、利用する立場だけでなく、開発にまで関わっている
NTT グループでの PostgreSQL採用は年々増えている
住友電気工業様商用DBからの移行に「再帰SQL」機能が欲しい開発資金を SRA OSS へ、SRA OSS が開発、PostgreSQL本体へ組み込む
![Page 22: オープンソースデータベース - obci.jp · ジコンテンツをPostgreSQLを利用 可用性向上と性能向上を狙い PostgreSQL,pgpool-II,Slony-I構成へ 効果:システム無停止のまま可用性構成へ](https://reader030.vdocuments.net/reader030/viewer/2022040705/5e0316e1d9e2ea2f2041b52a/html5/thumbnails/22.jpg)
(c) 2009 SRA OSS, Inc. Japan
ありがとうございました
SRA OSS, Inc.日本支社http://www.sraoss.co.jp/