2017年度CR部会活動報告

PostgreSQL エンタープライズ・コンソーシアム
CR部会

アジェンダ CR部会のご紹介
 CR部会の目的、参加メンバ

 2017年度の取り組みのご紹介 コミュニティへのフィードバックに向けた取り組み
 ソフトウェア連携事例の収集と整理 おわりに
 2018年度にむけてCopyright © PostgreSQL Enterprise Consortium, All Rights Reserved.

1

CR部会のご紹介

Copyright © PostgreSQL Enterprise Consortium, All Rights Reserved.

2

CR(Community Relations)部会の目的
 PostgreSQL開発コミュニティへのフィードバック エンタープライズ領域へのPostgreSQLの適用に向けて、開発コミュニティに技術的課題をフィードバック

企業さま

CR部会抱えている課題が解決される！

開発コミュニティ

ユーザの声が届く！

Copyright © PostgreSQL Enterprise Consortium, All Rights Reserved.

3

【ご参考】フィードバックに向けた2016年度の活動
 PGECons参加企業の認識する技術的な課題を集約

2016年度の取り組み範囲

PGECons
参加企業

CR部会

開発コミュニティ

エンタープライズ領域での技術的課題

Copyright © PostgreSQL Enterprise Consortium, All Rights Reserved.

4CR部会 2017年度参加メンバ
 SRA OSS, Inc.日本支社【主査】

 NTTテクノクロス株式会社
 日本電気株式会社
 日本電信電話株式会社
 富士通株式会社（企業名50音順・敬略称）

本年度からGitter(チャットツール)からの会合参加も開始

Copyright © PostgreSQL Enterprise Consortium, All Rights Reserved.

5

2017年度の取り組み

Copyright © PostgreSQL Enterprise Consortium, All Rights Reserved.

6

2017年度の取り組み内容

1.

開発コミュニティへのフィードバックを目指し、エンタープライズ領域における技術的課題を詳細化

2.

エンタープライズ領域における課題を解決する、ソフトウェア連携事例の収集と整理

Copyright © PostgreSQL Enterprise Consortium, All Rights Reserved.

7

2017年度の取り組み内容

1.

開発コミュニティへのフィードバックを目指し、エンタープライズ領域における技術的課題を詳細化

2.

Copyright © PostgreSQL Enterprise Consortium, All Rights Reserved.

8

フィードバックに向けた2017年度の活動概要
 技術的課題の詳細化とフィードバック方法の検討

2017年度の取り組み範囲

フィードバックPGECons
参加企業

CR部会

方法検討

コミュニティ

エンタープライズ領域での技術的課題

詳細化
Copyright © PostgreSQL Enterprise Consortium, All Rights Reserved.

9

実行計画に起因する性能課題(事例)の収集
 [課題]実行計画が制御できない
 課題詳細 不適切な実行計画が採用されクエリの実行性能が出ない
 統計情報の変化に起因して実行計画が変化することで性能が不安

定に⇒ pg_hint_planなどのExtensionをインストールして実行計画を制御
 Extensionについての課題
 ユーザーによっては運用中にインストールができないことも 開発コミュニティとしては、プランナの問題（改善要求）が報告されなくなることを懸念し、本体への取り込みに消極的
 本課題に対する取り組み
 抱えている課題をコミュニティに投稿し、最良の解決策を探る⇒ 投稿に向けて課題(事例)の収集と整理を実施
Copyright © PostgreSQL Enterprise Consortium, All Rights Reserved.

10

2017年度の取り組み内容

1.

2.

エンタープライズ領域における課題を解決する、ソフトウェア連携事例の収集と整理

Copyright © PostgreSQL Enterprise Consortium, All Rights Reserved.

11

ソフトウェア連携事例の収集と整理
 [課題]連携可能ソフトウェアが少ない
 課題詳細 使いたいソフトウェアがPostgreSQLと連携できない
 PostgreSQLで使える代替のソフトウェアがあるのか分からない⇒ 専用のソフトウェアを開発する必要があり大変
 本課題に対する取り組み
 STEP1 (2017年度の取り組み)

連携可能ソフトウェアの情報を拡充し一箇所に集約⇒ PostgreSQL連携ソフトウェア情報の可視化を実施
 STEP2 (2018年度以降の取り組み)

連携不可ソフトウェアの連携対応(OSSコミュニティ/ベンダに依頼)⇒ PostgreSQL連携ソフトウェアの拡大を目指す

Copyright © PostgreSQL Enterprise Consortium, All Rights Reserved.

12

取り組み内容と現在の状況
 連携可能ソフトウェアを調査し一箇所に集約
 CR部会メンバの綱川氏が主導して、コミュニティが進めている連携可能ソフトウェアのポータルサイトの作成に協力“PostgreSQL ecosystem”とWEBで検索すればでてきます(*) https://wiki.postgresql.org/wiki/Ecosystem:PostgreSQL_ecosystem
Copyright © PostgreSQL Enterprise Consortium, All Rights Reserved.

13

PostgreSQL ecosystem Wikiについて
 ソフトウェアを以下の３カテゴリに分類
 Horizontal market software 広い市場が対象のソフトウェア(アプリケーション開発、バックアップ など)
 Vertical market software 特定市場(銀行、教育 など)を対象としたソフトウェア

 Software exclusively for PostgreSQL PostgreSQLのみ対象のソフトウェア

 現在243件のソフトウェアの連携可否を記載済み

目的に応じて連携できるソフトウェアが探し出せます
Copyright © PostgreSQL Enterprise Consortium, All Rights Reserved.

14連携可能ソフトウェアのご紹介
ソフトウェアカテゴリ

利用用途

ソフトウェア名

説明

Horizontal market
software

BackupIperius Backup

様々なDBに対応している
バックアップソフトウェア

Computersecurity

PISO

様々なDBに対応している
監査ソフトウェア

Education

MoodlePostgreSQLを組み込んだ
e-learning作成の援助ソ
フトウェア

RetailSI Web Shopping PostgreSQLを使ったECシ
ステム

Replication

Postgres-BDR

マルチマスタレプリケーションを実現するソフトウェア

Connection
poolingPgpool-II

コネクションプーリングを実現するソフトウェア

Vertical market software

Software exclusively for
PostgreSQL

Copyright © PostgreSQL Enterprise Consortium, All Rights Reserved.

15

皆様へのお願い 連携済みソフトウェアをぜひ共有してください 連携ソフトウェアに対するお悩みをお聞かせください

連携しているソフトウェア
連携したいソフトウェア• 他商用DBで使っているXXを使いたい• OSSのXXXを使いたい

PostgreSQLでやりたいこと• XXXの業界で使いたい• XXXができたらいいのにぜひアンケートにご回答ください
Copyright © PostgreSQL Enterprise Consortium, All Rights Reserved.

16

おわりに

Copyright © PostgreSQL Enterprise Consortium, All Rights Reserved.

17

2018年度に向けて 現在の取り組みを継続
 エンタープライズ領域での技術的課題詳細化を継続
 実行計画を制御できないために発生する課題の収集
 連携ソフトウェアについての情報収集

 コミュニティへのフィードバック活動を活性化
 実行計画についての課題を投稿して解決へと導く
 連携不可ソフトウェアに対して各種コミュニティに働きかけ一緒にフィードバック活動しませんか？
Copyright © PostgreSQL Enterprise Consortium, All Rights Reserved.

18

Copyright © PostgreSQL Enterprise Consortium, All Rights Reserved.

19