SlideShare ist ein Scribd-Unternehmen logo
1 von 10
Downloaden Sie, um offline zu lesen
1
PostgreSQL UPDATEs
2016-05-14 OSC 群馬
12:10 くらい~
日本 PostgreSQL ユーザ会
高塚 遙
ポスグレって、今どんな?
2
PostgreSQL とは
● 多機能、高性能なオープンソースのリレーショナル
データベースソフトウェア
● INGRES に由来する長い歴史
● BSD タイプライセンス
● 特定オーナー企業が無い
企業
製品
ある種の OSS 開発体制
開発者
PostgreSQL
企業
企業
企業
PostgreSQL 開発体制
3
1年に1メジャーリリース
BRIN
RLS
UPSERT
2016-01-07
4
現在の PostgreSQL と周辺
SQL 機能的には:
● 概ね ANSI SQL:2008 準拠
● 各種の組み込み言語
● PostGIS 拡張モジュール
● Linux での日本語 collate が
クラスタ構成:
● Streaming Replication
● Foreign Data Wrapper
● HA クラスタ
● MPP クラスタ
● RAC 構成は不可
性能的には:
● 多 CPU スケール
参照 64CPU コア以上
更新 16CPU コア程度
● パラレルクエリは発展途上
その他:
● ログ / 状態の集積分析ツール
pg_statsinfo / pg_badger
● クライアントツール
PgAdmin III /
SI Object Browser
● Amazon RDS for PostgreSQL
5
ここ最近の拡張の方向性
● Streaming Replication / Logical Replication
● JSON データ型
●
内部要素検索インデックスにも対応
● Foreign Data Wrapper
● リモートデータベースのテーブルにアクセス
● テーブルパーティションに組み込み
● パラレルクエリ
●
多 CPU コアにおける性能スケール
6
コミュニティと商用サポート
● 開発コミュニティ
● 日本 PostgreSQL ユーザ会
●
PostgreSQL エンタープライズ・コンソーシアム
● 国内の商用サポート
● 提供会社いくつかあり
● 大手 IT サービス会社の多くにメニューあり
7
著名な公開利用事例
● SalesForce
● Skype
●
SBI 証券グループ 私設取引所システム
● フランス全国家族手当金庫 (CNAF)
● Caixa Econômica Federal
● 今や殊更に事例といわなくてもそこらじゅうで使わ
れている
8
9.6 beta1 が出ました
●
Parallel sequential scans, joins and aggregates
● Elimination of repetitive scanning of old data by
autovacuum
● Synchronous replication now allows multiple standby
servers for increased reliability
● Full-text search for phrases
●
Support for remote joins, sorts, and updates in
postgres_fdw
● Substantial performance improvements, especially in the
area of improving scalability on many-CPU servers
9
$ psql db1
psql (9.6beta1)
Type "help" for help.
db1=# set force_parallel_mode TO on;
SET
db1=# explain SELECT * FROM tp;
QUERY PLAN
-----------------------------------------------------------------------
Gather (cost=0.00..0.00 rows=0 width=0)
Workers Planned: 1
Single Copy: true
-> Append (cost=0.00..63.90 rows=3391 width=44)
-> Seq Scan on tp (cost=0.00..0.00 rows=1 width=44)
-> Seq Scan on tc2015 (cost=0.00..21.30 rows=1130 width=44)
-> Seq Scan on tc2014 (cost=0.00..21.30 rows=1130 width=44)
-> Seq Scan on tc2016 (cost=0.00..21.30 rows=1130 width=44)
(8 rows)
10
PGEcons 2015 年度成果資料が
出ています
● 毎年5月ごろ、前年度の参加企業による共同研究
の成果レポートが公開される
● WG1 : PostgreSQL 9.5 を対象とした、スケールアッ
プの定点観測、ほか
●
WG2 :商用 DB 製品からのマイグレーション関連
● WG3 :セキュリティ、運用むけ周辺ツール関連

Weitere ähnliche Inhalte

Was ist angesagt?

Persistence on Azure - Microsoft Azure の永続化
Persistence on Azure - Microsoft Azure の永続化Persistence on Azure - Microsoft Azure の永続化
Persistence on Azure - Microsoft Azure の永続化Takekazu Omi
 
Oss x user_meeting_6_postgres
Oss x user_meeting_6_postgresOss x user_meeting_6_postgres
Oss x user_meeting_6_postgresKosuke Kida
 
Chugoku db 20th-postgresql-10-pub
Chugoku db 20th-postgresql-10-pubChugoku db 20th-postgresql-10-pub
Chugoku db 20th-postgresql-10-pubToshi Harada
 
「今そこにある危機」を捉える ~ pg_stat_statements revisited
「今そこにある危機」を捉える ~ pg_stat_statements revisited「今そこにある危機」を捉える ~ pg_stat_statements revisited
「今そこにある危機」を捉える ~ pg_stat_statements revisitedUptime Technologies LLC (JP)
 
MySQLからPostgreSQLへのマイグレーションのハマリ所
MySQLからPostgreSQLへのマイグレーションのハマリ所MySQLからPostgreSQLへのマイグレーションのハマリ所
MySQLからPostgreSQLへのマイグレーションのハマリ所Makoto Kaga
 
[Postgre sql9.4新機能]レプリケーション・スロットの活用
[Postgre sql9.4新機能]レプリケーション・スロットの活用[Postgre sql9.4新機能]レプリケーション・スロットの活用
[Postgre sql9.4新機能]レプリケーション・スロットの活用Kosuke Kida
 
PostgreSQL10徹底解説
PostgreSQL10徹底解説PostgreSQL10徹底解説
PostgreSQL10徹底解説Masahiko Sawada
 
ソーシャルゲームログ解析基盤のMongoDB活用事例
ソーシャルゲームログ解析基盤のMongoDB活用事例ソーシャルゲームログ解析基盤のMongoDB活用事例
ソーシャルゲームログ解析基盤のMongoDB活用事例知教 本間
 
PostgreSQLレプリケーション(pgcon17j_t4)
PostgreSQLレプリケーション(pgcon17j_t4)PostgreSQLレプリケーション(pgcon17j_t4)
PostgreSQLレプリケーション(pgcon17j_t4)Kosuke Kida
 
各スペシャリストがお届け!データベース最新情報セミナー -PostgreSQL10-
各スペシャリストがお届け!データベース最新情報セミナー -PostgreSQL10-各スペシャリストがお届け!データベース最新情報セミナー -PostgreSQL10-
各スペシャリストがお届け!データベース最新情報セミナー -PostgreSQL10-Yoshinori Nakanishi
 
PostgreSQLの新バージョン -PostgreSQL9.4- のご紹介
PostgreSQLの新バージョン -PostgreSQL9.4- のご紹介PostgreSQLの新バージョン -PostgreSQL9.4- のご紹介
PostgreSQLの新バージョン -PostgreSQL9.4- のご紹介Insight Technology, Inc.
 
SQL Server 2016 :Managed backup to Azure
SQL Server 2016 :Managed backup to AzureSQL Server 2016 :Managed backup to Azure
SQL Server 2016 :Managed backup to Azure貴仁 大和屋
 
BigDataを迎え撃つ! PostgreSQL並列分散ミドルウェア「Stado」の紹介と検証報告
BigDataを迎え撃つ! PostgreSQL並列分散ミドルウェア「Stado」の紹介と検証報告BigDataを迎え撃つ! PostgreSQL並列分散ミドルウェア「Stado」の紹介と検証報告
BigDataを迎え撃つ! PostgreSQL並列分散ミドルウェア「Stado」の紹介と検証報告Uptime Technologies LLC (JP)
 
[OSC2016沖縄]商用DBからPostgreSQLへの移行入門
[OSC2016沖縄]商用DBからPostgreSQLへの移行入門[OSC2016沖縄]商用DBからPostgreSQLへの移行入門
[OSC2016沖縄]商用DBからPostgreSQLへの移行入門Kosuke Kida
 
Yahoo! JAPANのプライベートRDBクラウドとマルチライター型 MySQL #dbts2017 #dbtsOSS
Yahoo! JAPANのプライベートRDBクラウドとマルチライター型 MySQL #dbts2017 #dbtsOSSYahoo! JAPANのプライベートRDBクラウドとマルチライター型 MySQL #dbts2017 #dbtsOSS
Yahoo! JAPANのプライベートRDBクラウドとマルチライター型 MySQL #dbts2017 #dbtsOSSYahoo!デベロッパーネットワーク
 
PostgreSQLアーキテクチャ入門(INSIGHT OUT 2011)
PostgreSQLアーキテクチャ入門(INSIGHT OUT 2011)PostgreSQLアーキテクチャ入門(INSIGHT OUT 2011)
PostgreSQLアーキテクチャ入門(INSIGHT OUT 2011)Uptime Technologies LLC (JP)
 

Was ist angesagt? (20)

Persistence on Azure - Microsoft Azure の永続化
Persistence on Azure - Microsoft Azure の永続化Persistence on Azure - Microsoft Azure の永続化
Persistence on Azure - Microsoft Azure の永続化
 
Oss x user_meeting_6_postgres
Oss x user_meeting_6_postgresOss x user_meeting_6_postgres
Oss x user_meeting_6_postgres
 
Chugoku db 20th-postgresql-10-pub
Chugoku db 20th-postgresql-10-pubChugoku db 20th-postgresql-10-pub
Chugoku db 20th-postgresql-10-pub
 
「今そこにある危機」を捉える ~ pg_stat_statements revisited
「今そこにある危機」を捉える ~ pg_stat_statements revisited「今そこにある危機」を捉える ~ pg_stat_statements revisited
「今そこにある危機」を捉える ~ pg_stat_statements revisited
 
MySQLからPostgreSQLへのマイグレーションのハマリ所
MySQLからPostgreSQLへのマイグレーションのハマリ所MySQLからPostgreSQLへのマイグレーションのハマリ所
MySQLからPostgreSQLへのマイグレーションのハマリ所
 
Chugokudb18_1
Chugokudb18_1Chugokudb18_1
Chugokudb18_1
 
[Postgre sql9.4新機能]レプリケーション・スロットの活用
[Postgre sql9.4新機能]レプリケーション・スロットの活用[Postgre sql9.4新機能]レプリケーション・スロットの活用
[Postgre sql9.4新機能]レプリケーション・スロットの活用
 
PostgreSQL10徹底解説
PostgreSQL10徹底解説PostgreSQL10徹底解説
PostgreSQL10徹底解説
 
ソーシャルゲームログ解析基盤のMongoDB活用事例
ソーシャルゲームログ解析基盤のMongoDB活用事例ソーシャルゲームログ解析基盤のMongoDB活用事例
ソーシャルゲームログ解析基盤のMongoDB活用事例
 
PostgreSQL安定運用のコツ2009 @hbstudy#5
PostgreSQL安定運用のコツ2009 @hbstudy#5PostgreSQL安定運用のコツ2009 @hbstudy#5
PostgreSQL安定運用のコツ2009 @hbstudy#5
 
Chugokudb18_2
Chugokudb18_2Chugokudb18_2
Chugokudb18_2
 
PostgreSQLレプリケーション(pgcon17j_t4)
PostgreSQLレプリケーション(pgcon17j_t4)PostgreSQLレプリケーション(pgcon17j_t4)
PostgreSQLレプリケーション(pgcon17j_t4)
 
各スペシャリストがお届け!データベース最新情報セミナー -PostgreSQL10-
各スペシャリストがお届け!データベース最新情報セミナー -PostgreSQL10-各スペシャリストがお届け!データベース最新情報セミナー -PostgreSQL10-
各スペシャリストがお届け!データベース最新情報セミナー -PostgreSQL10-
 
PostgreSQLの新バージョン -PostgreSQL9.4- のご紹介
PostgreSQLの新バージョン -PostgreSQL9.4- のご紹介PostgreSQLの新バージョン -PostgreSQL9.4- のご紹介
PostgreSQLの新バージョン -PostgreSQL9.4- のご紹介
 
SQL Server 2016 :Managed backup to Azure
SQL Server 2016 :Managed backup to AzureSQL Server 2016 :Managed backup to Azure
SQL Server 2016 :Managed backup to Azure
 
PostgreSQLバックアップの基本
PostgreSQLバックアップの基本PostgreSQLバックアップの基本
PostgreSQLバックアップの基本
 
BigDataを迎え撃つ! PostgreSQL並列分散ミドルウェア「Stado」の紹介と検証報告
BigDataを迎え撃つ! PostgreSQL並列分散ミドルウェア「Stado」の紹介と検証報告BigDataを迎え撃つ! PostgreSQL並列分散ミドルウェア「Stado」の紹介と検証報告
BigDataを迎え撃つ! PostgreSQL並列分散ミドルウェア「Stado」の紹介と検証報告
 
[OSC2016沖縄]商用DBからPostgreSQLへの移行入門
[OSC2016沖縄]商用DBからPostgreSQLへの移行入門[OSC2016沖縄]商用DBからPostgreSQLへの移行入門
[OSC2016沖縄]商用DBからPostgreSQLへの移行入門
 
Yahoo! JAPANのプライベートRDBクラウドとマルチライター型 MySQL #dbts2017 #dbtsOSS
Yahoo! JAPANのプライベートRDBクラウドとマルチライター型 MySQL #dbts2017 #dbtsOSSYahoo! JAPANのプライベートRDBクラウドとマルチライター型 MySQL #dbts2017 #dbtsOSS
Yahoo! JAPANのプライベートRDBクラウドとマルチライター型 MySQL #dbts2017 #dbtsOSS
 
PostgreSQLアーキテクチャ入門(INSIGHT OUT 2011)
PostgreSQLアーキテクチャ入門(INSIGHT OUT 2011)PostgreSQLアーキテクチャ入門(INSIGHT OUT 2011)
PostgreSQLアーキテクチャ入門(INSIGHT OUT 2011)
 

Ähnlich wie PostgreSQL UPDATEs 2016年5月 - OSC群馬

Pgcon2012 ori-20120224
Pgcon2012 ori-20120224Pgcon2012 ori-20120224
Pgcon2012 ori-20120224Manabu Ori
 
Azure Database for PostgreSQL 入門 (PostgreSQL Conference Japan 2021)
Azure Database for PostgreSQL 入門 (PostgreSQL Conference Japan 2021)Azure Database for PostgreSQL 入門 (PostgreSQL Conference Japan 2021)
Azure Database for PostgreSQL 入門 (PostgreSQL Conference Japan 2021)Keisuke Takahashi
 
ついに上陸!PaaS 最新兵器のご紹介
ついに上陸!PaaS 最新兵器のご紹介ついに上陸!PaaS 最新兵器のご紹介
ついに上陸!PaaS 最新兵器のご紹介Miho Yamamoto
 
[よくわかるクラウドデータベース] Amazon RDS for PostgreSQL検証報告
[よくわかるクラウドデータベース] Amazon RDS for PostgreSQL検証報告[よくわかるクラウドデータベース] Amazon RDS for PostgreSQL検証報告
[よくわかるクラウドデータベース] Amazon RDS for PostgreSQL検証報告Amazon Web Services Japan
 
2014 03-15 業務アプリinsider ソフトウェア方面の先進テクノロジー
2014 03-15 業務アプリinsider ソフトウェア方面の先進テクノロジー2014 03-15 業務アプリinsider ソフトウェア方面の先進テクノロジー
2014 03-15 業務アプリinsider ソフトウェア方面の先進テクノロジーHub DotnetDeveloper
 
20130203 OSS-DB Exam Silver 技術解説無料セミナー
20130203 OSS-DB Exam Silver 技術解説無料セミナー20130203 OSS-DB Exam Silver 技術解説無料セミナー
20130203 OSS-DB Exam Silver 技術解説無料セミナーKazuko Itoda
 
Osc2012.dbに行ってきました
Osc2012.dbに行ってきましたOsc2012.dbに行ってきました
Osc2012.dbに行ってきましたMasaru Kobashigawa
 
Microsoft Build 2021 前夜祭 LT#4
Microsoft Build 2021 前夜祭 LT#4Microsoft Build 2021 前夜祭 LT#4
Microsoft Build 2021 前夜祭 LT#4Microsoft
 
[db tech showcase OSS 2017] A24: マイクロソフトと OSS Database - Azure Database for M...
[db tech showcase OSS 2017] A24: マイクロソフトと OSS Database - Azure Database for M...[db tech showcase OSS 2017] A24: マイクロソフトと OSS Database - Azure Database for M...
[db tech showcase OSS 2017] A24: マイクロソフトと OSS Database - Azure Database for M...Insight Technology, Inc.
 
Microsoft Azure build & ignight update summary
Microsoft Azure build & ignight update summary Microsoft Azure build & ignight update summary
Microsoft Azure build & ignight update summary Hirano Kazunori
 
PostgreSQL 9.2 新機能 - OSC 2012 Kansai@Kyoto
PostgreSQL 9.2 新機能 - OSC 2012 Kansai@KyotoPostgreSQL 9.2 新機能 - OSC 2012 Kansai@Kyoto
PostgreSQL 9.2 新機能 - OSC 2012 Kansai@KyotoShigeru Hanada
 
[B32] クイズと都市伝説から見る、ありのままのPostgreSQL by Shigeyuki Tokuhara
[B32] クイズと都市伝説から見る、ありのままのPostgreSQL by Shigeyuki Tokuhara[B32] クイズと都市伝説から見る、ありのままのPostgreSQL by Shigeyuki Tokuhara
[B32] クイズと都市伝説から見る、ありのままのPostgreSQL by Shigeyuki TokuharaInsight Technology, Inc.
 
Postgre sql&postgisのインストール(仮)
Postgre sql&postgisのインストール(仮)Postgre sql&postgisのインストール(仮)
Postgre sql&postgisのインストール(仮)Hideo Harada
 
Postgre sql centos7install
Postgre sql centos7installPostgre sql centos7install
Postgre sql centos7installSunao Kiyosue
 
Graviton2プロセッサの性能特性と適用箇所/Supership株式会社 中野 豊
Graviton2プロセッサの性能特性と適用箇所/Supership株式会社 中野 豊Graviton2プロセッサの性能特性と適用箇所/Supership株式会社 中野 豊
Graviton2プロセッサの性能特性と適用箇所/Supership株式会社 中野 豊Supership株式会社
 
[C31] OSS-DB Exam Silver 技術解説セミナー by Ryota Watabe
[C31] OSS-DB Exam Silver 技術解説セミナー by Ryota Watabe[C31] OSS-DB Exam Silver 技術解説セミナー by Ryota Watabe
[C31] OSS-DB Exam Silver 技術解説セミナー by Ryota WatabeInsight Technology, Inc.
 
S01 企業で活用が進む Microsoft Azureの仮想マシン (Windows)
S01 企業で活用が進む Microsoft Azureの仮想マシン (Windows)S01 企業で活用が進む Microsoft Azureの仮想マシン (Windows)
S01 企業で活用が進む Microsoft Azureの仮想マシン (Windows)Microsoft Azure Japan
 

Ähnlich wie PostgreSQL UPDATEs 2016年5月 - OSC群馬 (20)

Pgcon2012 ori-20120224
Pgcon2012 ori-20120224Pgcon2012 ori-20120224
Pgcon2012 ori-20120224
 
Azure Database for PostgreSQL 入門 (PostgreSQL Conference Japan 2021)
Azure Database for PostgreSQL 入門 (PostgreSQL Conference Japan 2021)Azure Database for PostgreSQL 入門 (PostgreSQL Conference Japan 2021)
Azure Database for PostgreSQL 入門 (PostgreSQL Conference Japan 2021)
 
ついに上陸!PaaS 最新兵器のご紹介
ついに上陸!PaaS 最新兵器のご紹介ついに上陸!PaaS 最新兵器のご紹介
ついに上陸!PaaS 最新兵器のご紹介
 
[よくわかるクラウドデータベース] Amazon RDS for PostgreSQL検証報告
[よくわかるクラウドデータベース] Amazon RDS for PostgreSQL検証報告[よくわかるクラウドデータベース] Amazon RDS for PostgreSQL検証報告
[よくわかるクラウドデータベース] Amazon RDS for PostgreSQL検証報告
 
2014 03-15 業務アプリinsider ソフトウェア方面の先進テクノロジー
2014 03-15 業務アプリinsider ソフトウェア方面の先進テクノロジー2014 03-15 業務アプリinsider ソフトウェア方面の先進テクノロジー
2014 03-15 業務アプリinsider ソフトウェア方面の先進テクノロジー
 
20130203 oss-db-lpi
20130203 oss-db-lpi20130203 oss-db-lpi
20130203 oss-db-lpi
 
20130203 OSS-DB Exam Silver 技術解説無料セミナー
20130203 OSS-DB Exam Silver 技術解説無料セミナー20130203 OSS-DB Exam Silver 技術解説無料セミナー
20130203 OSS-DB Exam Silver 技術解説無料セミナー
 
Osc2012.dbに行ってきました
Osc2012.dbに行ってきましたOsc2012.dbに行ってきました
Osc2012.dbに行ってきました
 
Microsoft Build 2021 前夜祭 LT#4
Microsoft Build 2021 前夜祭 LT#4Microsoft Build 2021 前夜祭 LT#4
Microsoft Build 2021 前夜祭 LT#4
 
[db tech showcase OSS 2017] A24: マイクロソフトと OSS Database - Azure Database for M...
[db tech showcase OSS 2017] A24: マイクロソフトと OSS Database - Azure Database for M...[db tech showcase OSS 2017] A24: マイクロソフトと OSS Database - Azure Database for M...
[db tech showcase OSS 2017] A24: マイクロソフトと OSS Database - Azure Database for M...
 
AWSデータベースアップデート2017
AWSデータベースアップデート2017AWSデータベースアップデート2017
AWSデータベースアップデート2017
 
Microsoft Azure build & ignight update summary
Microsoft Azure build & ignight update summary Microsoft Azure build & ignight update summary
Microsoft Azure build & ignight update summary
 
PostgreSQL 9.2 新機能 - OSC 2012 Kansai@Kyoto
PostgreSQL 9.2 新機能 - OSC 2012 Kansai@KyotoPostgreSQL 9.2 新機能 - OSC 2012 Kansai@Kyoto
PostgreSQL 9.2 新機能 - OSC 2012 Kansai@Kyoto
 
[B32] クイズと都市伝説から見る、ありのままのPostgreSQL by Shigeyuki Tokuhara
[B32] クイズと都市伝説から見る、ありのままのPostgreSQL by Shigeyuki Tokuhara[B32] クイズと都市伝説から見る、ありのままのPostgreSQL by Shigeyuki Tokuhara
[B32] クイズと都市伝説から見る、ありのままのPostgreSQL by Shigeyuki Tokuhara
 
Postgre sql&postgisのインストール(仮)
Postgre sql&postgisのインストール(仮)Postgre sql&postgisのインストール(仮)
Postgre sql&postgisのインストール(仮)
 
Postgre sql centos7install
Postgre sql centos7installPostgre sql centos7install
Postgre sql centos7install
 
Graviton2プロセッサの性能特性と適用箇所/Supership株式会社 中野 豊
Graviton2プロセッサの性能特性と適用箇所/Supership株式会社 中野 豊Graviton2プロセッサの性能特性と適用箇所/Supership株式会社 中野 豊
Graviton2プロセッサの性能特性と適用箇所/Supership株式会社 中野 豊
 
[Japan Tech summit 2017] DAL 001
[Japan Tech summit 2017]  DAL 001[Japan Tech summit 2017]  DAL 001
[Japan Tech summit 2017] DAL 001
 
[C31] OSS-DB Exam Silver 技術解説セミナー by Ryota Watabe
[C31] OSS-DB Exam Silver 技術解説セミナー by Ryota Watabe[C31] OSS-DB Exam Silver 技術解説セミナー by Ryota Watabe
[C31] OSS-DB Exam Silver 技術解説セミナー by Ryota Watabe
 
S01 企業で活用が進む Microsoft Azureの仮想マシン (Windows)
S01 企業で活用が進む Microsoft Azureの仮想マシン (Windows)S01 企業で活用が進む Microsoft Azureの仮想マシン (Windows)
S01 企業で活用が進む Microsoft Azureの仮想マシン (Windows)
 

PostgreSQL UPDATEs 2016年5月 - OSC群馬

  • 1. 1 PostgreSQL UPDATEs 2016-05-14 OSC 群馬 12:10 くらい~ 日本 PostgreSQL ユーザ会 高塚 遙 ポスグレって、今どんな?
  • 2. 2 PostgreSQL とは ● 多機能、高性能なオープンソースのリレーショナル データベースソフトウェア ● INGRES に由来する長い歴史 ● BSD タイプライセンス ● 特定オーナー企業が無い 企業 製品 ある種の OSS 開発体制 開発者 PostgreSQL 企業 企業 企業 PostgreSQL 開発体制
  • 4. 4 現在の PostgreSQL と周辺 SQL 機能的には: ● 概ね ANSI SQL:2008 準拠 ● 各種の組み込み言語 ● PostGIS 拡張モジュール ● Linux での日本語 collate が クラスタ構成: ● Streaming Replication ● Foreign Data Wrapper ● HA クラスタ ● MPP クラスタ ● RAC 構成は不可 性能的には: ● 多 CPU スケール 参照 64CPU コア以上 更新 16CPU コア程度 ● パラレルクエリは発展途上 その他: ● ログ / 状態の集積分析ツール pg_statsinfo / pg_badger ● クライアントツール PgAdmin III / SI Object Browser ● Amazon RDS for PostgreSQL
  • 5. 5 ここ最近の拡張の方向性 ● Streaming Replication / Logical Replication ● JSON データ型 ● 内部要素検索インデックスにも対応 ● Foreign Data Wrapper ● リモートデータベースのテーブルにアクセス ● テーブルパーティションに組み込み ● パラレルクエリ ● 多 CPU コアにおける性能スケール
  • 6. 6 コミュニティと商用サポート ● 開発コミュニティ ● 日本 PostgreSQL ユーザ会 ● PostgreSQL エンタープライズ・コンソーシアム ● 国内の商用サポート ● 提供会社いくつかあり ● 大手 IT サービス会社の多くにメニューあり
  • 7. 7 著名な公開利用事例 ● SalesForce ● Skype ● SBI 証券グループ 私設取引所システム ● フランス全国家族手当金庫 (CNAF) ● Caixa Econômica Federal ● 今や殊更に事例といわなくてもそこらじゅうで使わ れている
  • 8. 8 9.6 beta1 が出ました ● Parallel sequential scans, joins and aggregates ● Elimination of repetitive scanning of old data by autovacuum ● Synchronous replication now allows multiple standby servers for increased reliability ● Full-text search for phrases ● Support for remote joins, sorts, and updates in postgres_fdw ● Substantial performance improvements, especially in the area of improving scalability on many-CPU servers
  • 9. 9 $ psql db1 psql (9.6beta1) Type "help" for help. db1=# set force_parallel_mode TO on; SET db1=# explain SELECT * FROM tp; QUERY PLAN ----------------------------------------------------------------------- Gather (cost=0.00..0.00 rows=0 width=0) Workers Planned: 1 Single Copy: true -> Append (cost=0.00..63.90 rows=3391 width=44) -> Seq Scan on tp (cost=0.00..0.00 rows=1 width=44) -> Seq Scan on tc2015 (cost=0.00..21.30 rows=1130 width=44) -> Seq Scan on tc2014 (cost=0.00..21.30 rows=1130 width=44) -> Seq Scan on tc2016 (cost=0.00..21.30 rows=1130 width=44) (8 rows)
  • 10. 10 PGEcons 2015 年度成果資料が 出ています ● 毎年5月ごろ、前年度の参加企業による共同研究 の成果レポートが公開される ● WG1 : PostgreSQL 9.5 を対象とした、スケールアッ プの定点観測、ほか ● WG2 :商用 DB 製品からのマイグレーション関連 ● WG3 :セキュリティ、運用むけ周辺ツール関連