SlideShare uma empresa Scribd logo
1 de 35
Baixar para ler offline
Copyright © 2014 K.K.Ashisuto All Rights Reserved. 1
クイズと都市伝説から見る、
ありのままのPostgreSQL
db tech showcase 大阪 2014
Copyright © 2014 K.K.Ashisuto All Rights Reserved. 2
自己紹介
 徳原 茂之(とくはら しげゆき)
 仕事
● OracleDBの構築、設計、研修講師、サポートなどを経てOSSDBチームへ
● 新規構築するシステムのDBをどうすべきか?というRDBMS選択支援や、
商用DBとOSSDBの併用を推進するための各種ガイドライン作成、
   DBのスイッチングを支援する移行アセスメントや適用検証支援 を担当
 趣味
● 身体を動かしているフリをすること
Copyright © 2014 K.K.Ashisuto All Rights Reserved. 3
クイズ「早いのはどれ?」
1億件のデータ更新
1億件の集計処理
1億件のランダム一意検索
Copyright © 2014 K.K.Ashisuto All Rights Reserved. 4
システムの特性によって最適なデータベースは異なる。
PostgreSQLが強みを発揮できるシステムとは?
本日のテーマ
クイズ「早いのはどれ?」
ネット上などでよく目にする「Postgresあるある」
はたして本当なのでしょうか。過去、現在、未来から噂を検証。
PostgreSQL都市伝説を追う
PostgreSQLの強みがわかったところで、イマドキ事情を交えて
どのような構成が考えられるのか紹介。
PostgreSQLの適用範囲を拡大しようという野望も。
イマドキ構成の紹介
Copyright © 2014 K.K.Ashisuto All Rights Reserved. 5
クイズ「早いのはどれ?」
1億件のデータ更新
1億件の集計処理
1億件のランダム一意検索
Copyright © 2014 K.K.Ashisuto All Rights Reserved. 6
特徴
Oracle Database
高い可用性
更新負荷分散
自動管理機能
PostgreSQL
質実剛健
複雑なSQL
多彩な機能拡張
MySQL
軽量、高速
参照負荷分散
Webアプリケーション
Copyright © 2014 K.K.Ashisuto All Rights Reserved. 7
PostgreSQL=質実剛健なDB
 質実剛健とは
・開発の歴史
・トランザクションの実装
 複雑な処理もこなす優等生
・多彩なプラン
・パーティショニング
 豊富な機能拡張
・GIS
・fdw
・全文検索
Copyright © 2014 K.K.Ashisuto All Rights Reserved. 8
Post - gres - SQL
 1986年 POSTGRESプロジェクト
● RDBMSの先駆けであるIngresの開発をオープンソースとして継続
● トランザクション対応を盛り込んだデザイン設計
● 1993年にプロジェクトは終了
 1994年 Postgres 95
● POSTGRESにSQL対応を追加し、独自に開発を再開
 1996年 PostgreSQLが誕生
● オリジナルのPOSTGRESとSQLの能力を持つ
● バージョンは6.0から
参考文献:PostgreSQL 9.3.2文書-PostgreSQL小史(http://www.postgresql.jp/document/9.3/html/history.html)
THE DESIGN OF POSTGRES(http://db.cs.berkeley.edu/papers/ERL-M85-95.pdf)
Copyright © 2014 K.K.Ashisuto All Rights Reserved. 9
トランザクションの実装
 データベースは多くのユーザから同時アクセスされる
● 同時実行制御
● 読み取り一貫性
 同時実行制御
● エスカレーションのない行ロック
● 最小限のオーバーヘッドで確保される表ロック
 読み取り一貫性
● 追記型
① x1 SELECT開始
② x2 UPDATE
③ x1 SELECT
④ x3 SELECT ⑤ x4 SELECT
Copyright © 2014 K.K.Ashisuto All Rights Reserved. 10
ユーザニーズに沿って発展
 その後もデータベースに「あるべき機能」を追加
 ユーザの求める機能とは
7.x JOIN構文や変更履歴といったRDBMSとしての基本機能
8.x PITR、Windows対応、内部動作の性能改善など
9.x レプリケーション、CPUスケール等より幅広い用途へ
Copyright © 2014 K.K.Ashisuto All Rights Reserved. 11
PostgreSQLの実用可能な範囲
トランザクション系はほとんどOK
複雑な処理
 複雑って?
機能
複雑な結合
リアルタイムデータ連携
大量データの集計
totalization
超大量データの集計
一意検索
一意検索’
結合の数
Copyright © 2014 K.K.Ashisuto All Rights Reserved. 12
計画タイプ
 表スキャン
● Seq Scan、Index Scan
● Bitmap Scan
 結合方法
● ネステッド・ループ結合
● ソート・マージ結合
● ハッシュ結合
 結合順序
:
など
1
4
3
2
1
3
1
2
外側の表 内側の表
1
2
3
4
結合列でソート
1
1
2
3
結合列でソート
1
4
3
2
1
3
1
2
小さい表 他方の表ハッシュ表
結合列値から
ハッシュ表作成
0 --
1 --
2 --
同ハッシュ値
の行と結合
マージ
ソート・マージ結合
ハッシュ結合
Copyright © 2014 K.K.Ashisuto All Rights Reserved. 13
用途に合わせた機能拡張
 GISシステム
地理情報システムといえば PostgreSQL + PostGIS
● 秒間3,000トランザクション、16,000クエリという事例も
 全文検索
日本語全文検索モジュールを使用し、SQLで全文検索
● pg_trgm
● pg_bigm
● textsearch-ja
参考文献:PostgreSQL エンタープライズ・コンソーシアム「スマポでのPostgreSQL導入事例~株式会社スポットライトにおける活用事例~」
https://www.pgecons.org/wp-content/uploads/2013/12/7c14ac1727a38c22295af840fc613321.pdf
Copyright © 2014 K.K.Ashisuto All Rights Reserved. 14
用途に合わせた機能拡張
 JSON型の格納と操作
Webアプリケーションの分野で活用範囲を拡大
● JSON型の格納 (9.2~)
● JSON型を扱う関数の追加 (9.3~)
 他データソースとの連携
Foreign Data Wrapper により他データーソースへSQLでアクセス可
能
● postgres_fdw
● file_fdw
● oracle_fdw
Copyright © 2014 K.K.Ashisuto All Rights Reserved. 15
システムの用途とRDBMS
 Oracle Database
・高い可用性
・更新負荷分散
・自動管理
 PostgreSQL
・質実剛健な進化
・多彩なプラン
・機能拡張
 MySQL/MariaDB
・軽量、高速
・参照負荷分散
・Webアプリケーション
ミッションミッション
クリティカル領域クリティカル領域
業務システム業務システム WebWebバックエンドバックエンド
参考文献:日本オラクル「MySQL最新動向&事例紹介」
http://www.ospn.jp/osc2012-spring/PDF/osc2012spring_MySQLPorductUpdate_s.pdf
Copyright © 2014 K.K.Ashisuto All Rights Reserved. 16
解答
 早いのはどれ?
1億件の集計処理
 1.Oracle
 2.Postgres
 3.MySQL
1億件の更新
 1.Postgres
 2.Oracle
 3.MySQL
1億件の
ランダム検索
 1.MySQL
PostgresとOracleは、ほぼ同じ
Copyright © 2014 K.K.Ashisuto All Rights Reserved. 17
システムの特性によって最適なデータベースは異なる。
PostgreSQLが強みを発揮できるシステムとは?
本日のテーマ
クイズ「早いのはどれ?」
ネット上などでよく目にする「Postgresあるある」
はたして本当なのでしょうか。Postgresの現在から真相を追う!
PostgreSQL都市伝説を追う
PostgreSQLの強みがわかったところで、イマドキ事情を交えて
どのような構成が考えられるのか紹介。
PostgreSQLの適用範囲を拡大しようという野望も。
イマドキ構成の紹介
Copyright © 2014 K.K.Ashisuto All Rights Reserved. 18
PostgreSQL都市伝説を追う
 VACUUMって何者?悪者なの?
 情報系のシステムではどうか
 ツールがない?!
Copyright © 2014 K.K.Ashisuto All Rights Reserved. 19
PostgreSQLの現在
 新しいバージョンほど性能は上がっている
CPUスケールアップ
READ/WRITE処理の
性能改善
Index Only Scan
2 4 8 16 32 48 64
0
50,000
100,000
150,000
200,000
250,000
300,000
350,000
400,000
READ 処理の性能比較
9.1 vs 9.2
9.2.0
9.1.5
コア数
秒間処理数
PostgreSQL 9.2の目玉機能
H/Wのメニーコア化が進む中、
搭載CPUを有効に活用可能に
集計用途などで待ち望まれた機能
索引のキー値のみで検索が済む
場合に、テーブルへのアクセスを
行わずに結果を返すしくみ
Copyright © 2014 K.K.Ashisuto All Rights Reserved. 20
PostgreSQLの現在
 標準レプリケーションが毎年強化されている
スイッチオーバ、スイッチバックに対応
on remote_write
10,000
11,000
12,000
13,000
14,000
15,000
同期転送モードにおける性能確保の効果
synchronous_commit パラメータ
秒間処理数
約 5%向上
9.0 ストリーミング・レプリケーションの登場
9.1 ストリーミング・レプリケーションに同期モードが登場
9.2 スタンバイ・サイトから更にデータを伝播させる、カスケード
構成が可能、同期性能を向上するためのパラメータが追加
9.3 正常停止時にプライマリ・スタンバイを入れ替える
スイッチオーバ、スイッチバックが可能に
Copyright © 2014 K.K.Ashisuto All Rights Reserved. 21
PostgreSQLの現在
 追記型のデメリットは8.xの時代に改善
● 自動VACUUM
● Visiblity Map / Free Space Map
● HOT
● VACUUM FULLの仕様変更
HOT機能で索引の更新負荷を軽減
自働VACUUMによる運用負荷軽減
可視化マップやFSMによる空き領域管理
自働
VACUUM
FSM可視化マップ
適切な設定を行うことで、最近のバージョンで
追記型ゆえ致命的となった事例はない
Copyright © 2014 K.K.Ashisuto All Rights Reserved. 22
PostgreSQLの現在
 情報系DBで使える機能
● パーティショニング機能
● レプリケーションによる参照負荷分散
● Materialized View (9.3~)
 開発中の新機能
● パラレル・クエリ
数百GB~TBクラスの情報を扱う現代の
ニーズに対し、取り組みがはじまったところ
大量データの集計
totalization
超大量データの集計
Copyright © 2014 K.K.Ashisuto All Rights Reserved. 23
PostgreSQLの現在
 運用管理ツール(GUI)
● pgAdmin3 (クライアント)
● PostgreSQL Studio (Webベース)
 開発ツール
● SI Object Browser for Postgres
 監視ツール
● pg_monz
 自動メンテナンス系のツールは存在しない
各種ツールが登場してきているが、自動管理
など大規模システムで求められる機能はない
Copyright © 2014 K.K.Ashisuto All Rights Reserved. 24
PostgreSQLの現在
トランザクション系システムで求められることは十分できる
可用性を高める策もでてきている
ツール類は課題
Copyright © 2014 K.K.Ashisuto All Rights Reserved. 25
システムの特性によって最適なデータベースは異なる。
PostgreSQLが強みを発揮できるシステムとは?
本日のテーマ
クイズ「早いのはどれ?」
ネット上などでよく目にする「Postgresあるある」
はたして本当なのでしょうか。Postgresの現在から真相を追う!
PostgreSQL都市伝説を追う
PostgreSQLの強みがわかったところで、イマドキ事情を交えて
どのような構成が考えられるのか紹介。
PostgreSQLの適用範囲を拡大しようという野望も。
イマドキ構成の紹介
Copyright © 2014 K.K.Ashisuto All Rights Reserved. 26
PostgreSQLの構成例
 シングル構成
最近のH/Wでは小規模なものでも「高いCPU性能」
「ローカルディスクに数TB」「RAIDによる保護」など、
社内システムでは十分に実用性の高い構成。
構成例) CPU 2CPU/8core
    RAM 32GB
    DISK 2TB
Copyright © 2014 K.K.Ashisuto All Rights Reserved. 27
PostgreSQLの構成例
 HA構成
サイト内での可用性構成として信頼性が高く、実績も
豊富な構成。性能はシングル構成と同等。
Postgres
Pacemaker
DRBD
Pacemaker
DRBD
Shared Disk
Postgres
クラスタウェア クラスタウェア
Copyright © 2014 K.K.Ashisuto All Rights Reserved. 28
PostgreSQLの構成例
 クラウド基盤に配置
物理CPU課金のないOSSならではの構成。
HW障害の可能性を排除できるほか、クラウド基盤で
提供される機能による運用コスト削減も期待できる。
物理サーバ
物理ストレージ
仮想基盤上の
DBサーバ
仮想基盤上で動作するサーバは
クラウド側が提供するサービスで
監視やバックアップされている
Copyright © 2014 K.K.Ashisuto All Rights Reserved. 29
PostgreSQLの構成例
 レプリケーション構成
マスターサイト スレーブサイト
変更履歴の転送   
(トランザクション単位)   
APサーバなど
参照・更新 参照のみ
HA構成による冗長化
クラスタウェアによる監視・切替
pgpool-II or Pacemaker
標準レプリケーションにクラスタウェアを組み合わせ、
監視・切替を実現させた無停止構成も可能。
レプリケーションは負荷分散のみを目的とすることも。
Copyright © 2014 K.K.Ashisuto All Rights Reserved. 30
ミッションミッション
クリティカル領域クリティカル領域
Postgresの適用領域を拡大
 Oracle Database
・高い可用性
・更新負荷分散
・自動管理機能
 PostgreSQL
● データベースの機能・性能としては
十分に備えている
● ツール不足や、既存の資産を活かす
という点で尻込みしてしまう?
Copyright © 2014 K.K.Ashisuto All Rights Reserved. 31
ミッションミッション
クリティカル領域クリティカル領域
Postgresの適用領域を拡大
 Oracle Database
・高い可用性
・更新負荷分散
・メーカーの優位性
 PostgreSQL
● データベースの機能・性能としては
十分に備えている
● ツール不足や、既存の資産を活かす
という点で尻込みしてしまう?
SE
SEOne
EE
Copyright © 2014 K.K.Ashisuto All Rights Reserved. 32
ミッションミッション
クリティカル領域クリティカル領域
Postgresの適用領域を拡大
 Oracle Database
・高い可用性
・更新負荷分散
・メーカーの優位性
      :
 PostgreSQL
● データベースの機能・性能としては
十分に備えている
● ツール不足や、既存の資産を活かす
という点で尻込みしてしまう?
 Postgres Plus
● ミッションクリティカル領域で
使えるPostgres
● エンタープライズ向けツールや、
Oracle互換機能を有する
SE
SEOne
EE
Copyright © 2014 K.K.Ashisuto All Rights Reserved. 33
Postgresの適用領域を拡大
 エンタープライズ用途で必要とされる機能を追加した Postgres Plus
 パフォーマンス
 連携
 他RDBMS互換
 ツール
 セキュリティ
セ
キ
ュ
リ
テ
ィ
ツ
ー
ル
パ
フ
ォ
ー
マ
ン
ス
連
携
他RDBMS互換
Copyright © 2014 K.K.Ashisuto All Rights Reserved. 34
データベースとしての基本に忠実で、ユーザニーズを満たす進化
業務システムなどで期待される高機能、高信頼性を実現
まとめ
PostgreSQLの使いどころ
9.xでの大幅な性能向上、レプリケーション機能、メンテナンス性の
向上に加え、より幅広い用途を目指した進化中
PostgreSQLの現在
基本はシングル構成、HA構成、標準レプリケーション構成
クラウドで扱いやすいライセンスと相まって、今後の活躍に期待
ミッションクリティカル領域で強みを発揮する 「Postgres Plus」
イマドキ構成の紹介
Copyright © 2014 K.K.Ashisuto All Rights Reserved. 35
製品およびサービスについてのお問合わせ先
株式会社アシスト
TEL:06-6373-7113
MAIL:database@ashisuto.co.jp
URL:http://www.ashisuto.co.jp/
※本資料に記載されている社名、製品名は各社の商標または登録商標です。
※本資料の全体または一部に記載されている内容については、予告なく変更する場合があります。

Mais conteúdo relacionado

Mais procurados

20121205 nosql(okuyama fs)セミナー資料
20121205 nosql(okuyama fs)セミナー資料20121205 nosql(okuyama fs)セミナー資料
20121205 nosql(okuyama fs)セミナー資料Takahiro Iwase
 
Amazon RDS for PostgreSQL ( JPUG 2014夏セミナー) #jpug
Amazon RDS for PostgreSQL ( JPUG 2014夏セミナー)  #jpugAmazon RDS for PostgreSQL ( JPUG 2014夏セミナー)  #jpug
Amazon RDS for PostgreSQL ( JPUG 2014夏セミナー) #jpugYasuhiro Matsuo
 
Elasticsearch 変わり種プラグインの作り方
Elasticsearch 変わり種プラグインの作り方Elasticsearch 変わり種プラグインの作り方
Elasticsearch 変わり種プラグインの作り方Ryoji Kurosawa
 
PPT Full version: 世界中のゲーム分析をしてきたPlayFabが大進化!一緒に裏側の最新データ探索の仕組みを覗いてみよう
PPT Full version: 世界中のゲーム分析をしてきたPlayFabが大進化!一緒に裏側の最新データ探索の仕組みを覗いてみようPPT Full version: 世界中のゲーム分析をしてきたPlayFabが大進化!一緒に裏側の最新データ探索の仕組みを覗いてみよう
PPT Full version: 世界中のゲーム分析をしてきたPlayFabが大進化!一緒に裏側の最新データ探索の仕組みを覗いてみようDaisuke Masubuchi
 
2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ LiveOps とデータ分析編 ~
2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ LiveOps とデータ分析編 ~2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ LiveOps とデータ分析編 ~
2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ LiveOps とデータ分析編 ~Daisuke Masubuchi
 
Dbtechshowcasesapporo mysql-turing-for-cloud-0.9.3
Dbtechshowcasesapporo mysql-turing-for-cloud-0.9.3Dbtechshowcasesapporo mysql-turing-for-cloud-0.9.3
Dbtechshowcasesapporo mysql-turing-for-cloud-0.9.3infinite_loop
 
開発者なのに運用で手がいっぱい? そんなあなたに贈る、 クラウド時代に最適な OSS の RDBMS ! Azure Database for MySQL...
開発者なのに運用で手がいっぱい? そんなあなたに贈る、 クラウド時代に最適な OSS の RDBMS ! Azure Database for MySQL...開発者なのに運用で手がいっぱい? そんなあなたに贈る、 クラウド時代に最適な OSS の RDBMS ! Azure Database for MySQL...
開発者なのに運用で手がいっぱい? そんなあなたに贈る、 クラウド時代に最適な OSS の RDBMS ! Azure Database for MySQL...Suguru Ito
 
InnoDBのすゝめ(仮)
InnoDBのすゝめ(仮)InnoDBのすゝめ(仮)
InnoDBのすゝめ(仮)Takanori Sejima
 
さいきんのMySQLに関する取り組み(仮)
さいきんのMySQLに関する取り組み(仮)さいきんのMySQLに関する取り組み(仮)
さいきんのMySQLに関する取り組み(仮)Takanori Sejima
 
PDF版 世界中のゲーム分析をしてきたPlayFabが大進化!一緒に裏側の最新データ探索の仕組みを覗いてみよう Db tech showcase2020
PDF版 世界中のゲーム分析をしてきたPlayFabが大進化!一緒に裏側の最新データ探索の仕組みを覗いてみよう Db tech showcase2020PDF版 世界中のゲーム分析をしてきたPlayFabが大進化!一緒に裏側の最新データ探索の仕組みを覗いてみよう Db tech showcase2020
PDF版 世界中のゲーム分析をしてきたPlayFabが大進化!一緒に裏側の最新データ探索の仕組みを覗いてみよう Db tech showcase2020Daisuke Masubuchi
 
Zabbix+group replication
Zabbix+group replicationZabbix+group replication
Zabbix+group replicationbri nger
 
20170819 ocd-l tthon-pgdev
20170819 ocd-l tthon-pgdev20170819 ocd-l tthon-pgdev
20170819 ocd-l tthon-pgdevToshi Harada
 
Preview: 世界中のゲーム分析をしてきたPlayFabが大進化!一緒に裏側の最新データ探索の仕組みを覗いてみよう
Preview: 世界中のゲーム分析をしてきたPlayFabが大進化!一緒に裏側の最新データ探索の仕組みを覗いてみようPreview: 世界中のゲーム分析をしてきたPlayFabが大進化!一緒に裏側の最新データ探索の仕組みを覗いてみよう
Preview: 世界中のゲーム分析をしてきたPlayFabが大進化!一緒に裏側の最新データ探索の仕組みを覗いてみようDaisuke Masubuchi
 
2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ マルチプレイサーバー編 ~
2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ マルチプレイサーバー編 ~2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ マルチプレイサーバー編 ~
2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ マルチプレイサーバー編 ~Daisuke Masubuchi
 
CloudSearchによる全文検索 - CM:道 2014/08/01
CloudSearchによる全文検索 - CM:道 2014/08/01 CloudSearchによる全文検索 - CM:道 2014/08/01
CloudSearchによる全文検索 - CM:道 2014/08/01 Shuji Watanabe
 
PostgreSQLでスケールアウト
PostgreSQLでスケールアウトPostgreSQLでスケールアウト
PostgreSQLでスケールアウトMasahiko Sawada
 
Db tech showcase2015 how to replicate between clusters
Db tech showcase2015 how to replicate between clustersDb tech showcase2015 how to replicate between clusters
Db tech showcase2015 how to replicate between clustersHiroaki Kubota
 
PHP+MySQLを使ったスケーラブルなソーシャルゲーム開発
PHP+MySQLを使ったスケーラブルなソーシャルゲーム開発PHP+MySQLを使ったスケーラブルなソーシャルゲーム開発
PHP+MySQLを使ったスケーラブルなソーシャルゲーム開発infinite_loop
 
RDB経験者に送るMongoDBの勘所(db tech showcase tokyo 2013)
RDB経験者に送るMongoDBの勘所(db tech showcase tokyo 2013)RDB経験者に送るMongoDBの勘所(db tech showcase tokyo 2013)
RDB経験者に送るMongoDBの勘所(db tech showcase tokyo 2013)Ryuji Tamagawa
 
サービス改善はログデータ分析から
サービス改善はログデータ分析からサービス改善はログデータ分析から
サービス改善はログデータ分析からKenta Suzuki
 

Mais procurados (20)

20121205 nosql(okuyama fs)セミナー資料
20121205 nosql(okuyama fs)セミナー資料20121205 nosql(okuyama fs)セミナー資料
20121205 nosql(okuyama fs)セミナー資料
 
Amazon RDS for PostgreSQL ( JPUG 2014夏セミナー) #jpug
Amazon RDS for PostgreSQL ( JPUG 2014夏セミナー)  #jpugAmazon RDS for PostgreSQL ( JPUG 2014夏セミナー)  #jpug
Amazon RDS for PostgreSQL ( JPUG 2014夏セミナー) #jpug
 
Elasticsearch 変わり種プラグインの作り方
Elasticsearch 変わり種プラグインの作り方Elasticsearch 変わり種プラグインの作り方
Elasticsearch 変わり種プラグインの作り方
 
PPT Full version: 世界中のゲーム分析をしてきたPlayFabが大進化!一緒に裏側の最新データ探索の仕組みを覗いてみよう
PPT Full version: 世界中のゲーム分析をしてきたPlayFabが大進化!一緒に裏側の最新データ探索の仕組みを覗いてみようPPT Full version: 世界中のゲーム分析をしてきたPlayFabが大進化!一緒に裏側の最新データ探索の仕組みを覗いてみよう
PPT Full version: 世界中のゲーム分析をしてきたPlayFabが大進化!一緒に裏側の最新データ探索の仕組みを覗いてみよう
 
2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ LiveOps とデータ分析編 ~
2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ LiveOps とデータ分析編 ~2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ LiveOps とデータ分析編 ~
2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ LiveOps とデータ分析編 ~
 
Dbtechshowcasesapporo mysql-turing-for-cloud-0.9.3
Dbtechshowcasesapporo mysql-turing-for-cloud-0.9.3Dbtechshowcasesapporo mysql-turing-for-cloud-0.9.3
Dbtechshowcasesapporo mysql-turing-for-cloud-0.9.3
 
開発者なのに運用で手がいっぱい? そんなあなたに贈る、 クラウド時代に最適な OSS の RDBMS ! Azure Database for MySQL...
開発者なのに運用で手がいっぱい? そんなあなたに贈る、 クラウド時代に最適な OSS の RDBMS ! Azure Database for MySQL...開発者なのに運用で手がいっぱい? そんなあなたに贈る、 クラウド時代に最適な OSS の RDBMS ! Azure Database for MySQL...
開発者なのに運用で手がいっぱい? そんなあなたに贈る、 クラウド時代に最適な OSS の RDBMS ! Azure Database for MySQL...
 
InnoDBのすゝめ(仮)
InnoDBのすゝめ(仮)InnoDBのすゝめ(仮)
InnoDBのすゝめ(仮)
 
さいきんのMySQLに関する取り組み(仮)
さいきんのMySQLに関する取り組み(仮)さいきんのMySQLに関する取り組み(仮)
さいきんのMySQLに関する取り組み(仮)
 
PDF版 世界中のゲーム分析をしてきたPlayFabが大進化!一緒に裏側の最新データ探索の仕組みを覗いてみよう Db tech showcase2020
PDF版 世界中のゲーム分析をしてきたPlayFabが大進化!一緒に裏側の最新データ探索の仕組みを覗いてみよう Db tech showcase2020PDF版 世界中のゲーム分析をしてきたPlayFabが大進化!一緒に裏側の最新データ探索の仕組みを覗いてみよう Db tech showcase2020
PDF版 世界中のゲーム分析をしてきたPlayFabが大進化!一緒に裏側の最新データ探索の仕組みを覗いてみよう Db tech showcase2020
 
Zabbix+group replication
Zabbix+group replicationZabbix+group replication
Zabbix+group replication
 
20170819 ocd-l tthon-pgdev
20170819 ocd-l tthon-pgdev20170819 ocd-l tthon-pgdev
20170819 ocd-l tthon-pgdev
 
Preview: 世界中のゲーム分析をしてきたPlayFabが大進化!一緒に裏側の最新データ探索の仕組みを覗いてみよう
Preview: 世界中のゲーム分析をしてきたPlayFabが大進化!一緒に裏側の最新データ探索の仕組みを覗いてみようPreview: 世界中のゲーム分析をしてきたPlayFabが大進化!一緒に裏側の最新データ探索の仕組みを覗いてみよう
Preview: 世界中のゲーム分析をしてきたPlayFabが大進化!一緒に裏側の最新データ探索の仕組みを覗いてみよう
 
2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ マルチプレイサーバー編 ~
2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ マルチプレイサーバー編 ~2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ マルチプレイサーバー編 ~
2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ マルチプレイサーバー編 ~
 
CloudSearchによる全文検索 - CM:道 2014/08/01
CloudSearchによる全文検索 - CM:道 2014/08/01 CloudSearchによる全文検索 - CM:道 2014/08/01
CloudSearchによる全文検索 - CM:道 2014/08/01
 
PostgreSQLでスケールアウト
PostgreSQLでスケールアウトPostgreSQLでスケールアウト
PostgreSQLでスケールアウト
 
Db tech showcase2015 how to replicate between clusters
Db tech showcase2015 how to replicate between clustersDb tech showcase2015 how to replicate between clusters
Db tech showcase2015 how to replicate between clusters
 
PHP+MySQLを使ったスケーラブルなソーシャルゲーム開発
PHP+MySQLを使ったスケーラブルなソーシャルゲーム開発PHP+MySQLを使ったスケーラブルなソーシャルゲーム開発
PHP+MySQLを使ったスケーラブルなソーシャルゲーム開発
 
RDB経験者に送るMongoDBの勘所(db tech showcase tokyo 2013)
RDB経験者に送るMongoDBの勘所(db tech showcase tokyo 2013)RDB経験者に送るMongoDBの勘所(db tech showcase tokyo 2013)
RDB経験者に送るMongoDBの勘所(db tech showcase tokyo 2013)
 
サービス改善はログデータ分析から
サービス改善はログデータ分析からサービス改善はログデータ分析から
サービス改善はログデータ分析から
 

Semelhante a [B32] クイズと都市伝説から見る、ありのままのPostgreSQL by Shigeyuki Tokuhara

Oss x user_meeting_6_postgres
Oss x user_meeting_6_postgresOss x user_meeting_6_postgres
Oss x user_meeting_6_postgresKosuke Kida
 
RDBってなに?
RDBってなに?RDBってなに?
RDBってなに?Soudai Sone
 
D22 目覚めよDBエンジニア 〜世界最速カラムナーデータベースは本物だ!〜 by Koji Shinkubo
D22 目覚めよDBエンジニア 〜世界最速カラムナーデータベースは本物だ!〜 by Koji ShinkuboD22 目覚めよDBエンジニア 〜世界最速カラムナーデータベースは本物だ!〜 by Koji Shinkubo
D22 目覚めよDBエンジニア 〜世界最速カラムナーデータベースは本物だ!〜 by Koji ShinkuboInsight Technology, Inc.
 
[Postgre sql9.4新機能]レプリケーション・スロットの活用
[Postgre sql9.4新機能]レプリケーション・スロットの活用[Postgre sql9.4新機能]レプリケーション・スロットの活用
[Postgre sql9.4新機能]レプリケーション・スロットの活用Kosuke Kida
 
スマートフォン×Cassandraによるハイパフォーマンス基盤の構築事例
スマートフォン×Cassandraによるハイパフォーマンス基盤の構築事例スマートフォン×Cassandraによるハイパフォーマンス基盤の構築事例
スマートフォン×Cassandraによるハイパフォーマンス基盤の構築事例terurou
 
[D24] あなたのビジネスを変えるInfiniDBケーススタディ by Toshihide Hanatani
[D24] あなたのビジネスを変えるInfiniDBケーススタディ by Toshihide Hanatani[D24] あなたのビジネスを変えるInfiniDBケーススタディ by Toshihide Hanatani
[D24] あなたのビジネスを変えるInfiniDBケーススタディ by Toshihide HanataniInsight Technology, Inc.
 
[db tech showcase Tokyo 2014] C31: PostgreSQLをエンタープライズシステムで利用しよう by PostgreS...
[db tech showcase Tokyo 2014] C31: PostgreSQLをエンタープライズシステムで利用しよう  by PostgreS...[db tech showcase Tokyo 2014] C31: PostgreSQLをエンタープライズシステムで利用しよう  by PostgreS...
[db tech showcase Tokyo 2014] C31: PostgreSQLをエンタープライズシステムで利用しよう by PostgreS...Insight Technology, Inc.
 
商用DBからPostgreSQLへ まず知っておいて欲しいまとめ
商用DBからPostgreSQLへ まず知っておいて欲しいまとめ商用DBからPostgreSQLへ まず知っておいて欲しいまとめ
商用DBからPostgreSQLへ まず知っておいて欲しいまとめKosuke Kida
 
C27 基幹領域への適用におけるpostgre sqlの抱える課題 by 原嘉彦
C27 基幹領域への適用におけるpostgre sqlの抱える課題 by 原嘉彦C27 基幹領域への適用におけるpostgre sqlの抱える課題 by 原嘉彦
C27 基幹領域への適用におけるpostgre sqlの抱える課題 by 原嘉彦Insight Technology, Inc.
 
ついに上陸!PaaS 最新兵器のご紹介
ついに上陸!PaaS 最新兵器のご紹介ついに上陸!PaaS 最新兵器のご紹介
ついに上陸!PaaS 最新兵器のご紹介Miho Yamamoto
 
RDB技術者のためのNoSQLガイド NoSQLの必要性と位置づけ
RDB技術者のためのNoSQLガイド NoSQLの必要性と位置づけRDB技術者のためのNoSQLガイド NoSQLの必要性と位置づけ
RDB技術者のためのNoSQLガイド NoSQLの必要性と位置づけRecruit Technologies
 
20190925_DBTS_PGStrom
20190925_DBTS_PGStrom20190925_DBTS_PGStrom
20190925_DBTS_PGStromKohei KaiGai
 
Rdbms起点で考えると見えない世界 okuyama勉強会
Rdbms起点で考えると見えない世界 okuyama勉強会Rdbms起点で考えると見えない世界 okuyama勉強会
Rdbms起点で考えると見えない世界 okuyama勉強会Masakazu Muraoka
 
【IVS CTO Night & Day】AWSにおけるビッグデータ活用
【IVS CTO Night & Day】AWSにおけるビッグデータ活用【IVS CTO Night & Day】AWSにおけるビッグデータ活用
【IVS CTO Night & Day】AWSにおけるビッグデータ活用Amazon Web Services Japan
 
メディアコンテンツ向け記事検索DBとして使うElasticsearch
メディアコンテンツ向け記事検索DBとして使うElasticsearchメディアコンテンツ向け記事検索DBとして使うElasticsearch
メディアコンテンツ向け記事検索DBとして使うElasticsearchYasuhiro Murata
 
B 2-1 はじめての Windows Azure
B 2-1 はじめての Windows AzureB 2-1 はじめての Windows Azure
B 2-1 はじめての Windows AzureGoAzure
 
Apache Solrで実現する共創のエコ システム ‒検索、クロール、自然言語処理‒
Apache Solrで実現する共創のエコ システム  ‒検索、クロール、自然言語処理‒Apache Solrで実現する共創のエコ システム  ‒検索、クロール、自然言語処理‒
Apache Solrで実現する共創のエコ システム ‒検索、クロール、自然言語処理‒MasayukiIke
 
PostgreSQL UPDATEs 2016年5月 - OSC群馬
PostgreSQL UPDATEs 2016年5月 - OSC群馬PostgreSQL UPDATEs 2016年5月 - OSC群馬
PostgreSQL UPDATEs 2016年5月 - OSC群馬Haruka Takatsuka
 
【de:code 2020】 PostgreSQL もスケールさせよう! - Hyperscale (Citus) -
【de:code 2020】 PostgreSQL もスケールさせよう! - Hyperscale (Citus) -【de:code 2020】 PostgreSQL もスケールさせよう! - Hyperscale (Citus) -
【de:code 2020】 PostgreSQL もスケールさせよう! - Hyperscale (Citus) -日本マイクロソフト株式会社
 
PostgreSQL開発コミュニティに参加しよう!(PostgreSQL Conference Japan 2021 発表資料)
PostgreSQL開発コミュニティに参加しよう!(PostgreSQL Conference Japan 2021 発表資料)PostgreSQL開発コミュニティに参加しよう!(PostgreSQL Conference Japan 2021 発表資料)
PostgreSQL開発コミュニティに参加しよう!(PostgreSQL Conference Japan 2021 発表資料)NTT DATA Technology & Innovation
 

Semelhante a [B32] クイズと都市伝説から見る、ありのままのPostgreSQL by Shigeyuki Tokuhara (20)

Oss x user_meeting_6_postgres
Oss x user_meeting_6_postgresOss x user_meeting_6_postgres
Oss x user_meeting_6_postgres
 
RDBってなに?
RDBってなに?RDBってなに?
RDBってなに?
 
D22 目覚めよDBエンジニア 〜世界最速カラムナーデータベースは本物だ!〜 by Koji Shinkubo
D22 目覚めよDBエンジニア 〜世界最速カラムナーデータベースは本物だ!〜 by Koji ShinkuboD22 目覚めよDBエンジニア 〜世界最速カラムナーデータベースは本物だ!〜 by Koji Shinkubo
D22 目覚めよDBエンジニア 〜世界最速カラムナーデータベースは本物だ!〜 by Koji Shinkubo
 
[Postgre sql9.4新機能]レプリケーション・スロットの活用
[Postgre sql9.4新機能]レプリケーション・スロットの活用[Postgre sql9.4新機能]レプリケーション・スロットの活用
[Postgre sql9.4新機能]レプリケーション・スロットの活用
 
スマートフォン×Cassandraによるハイパフォーマンス基盤の構築事例
スマートフォン×Cassandraによるハイパフォーマンス基盤の構築事例スマートフォン×Cassandraによるハイパフォーマンス基盤の構築事例
スマートフォン×Cassandraによるハイパフォーマンス基盤の構築事例
 
[D24] あなたのビジネスを変えるInfiniDBケーススタディ by Toshihide Hanatani
[D24] あなたのビジネスを変えるInfiniDBケーススタディ by Toshihide Hanatani[D24] あなたのビジネスを変えるInfiniDBケーススタディ by Toshihide Hanatani
[D24] あなたのビジネスを変えるInfiniDBケーススタディ by Toshihide Hanatani
 
[db tech showcase Tokyo 2014] C31: PostgreSQLをエンタープライズシステムで利用しよう by PostgreS...
[db tech showcase Tokyo 2014] C31: PostgreSQLをエンタープライズシステムで利用しよう  by PostgreS...[db tech showcase Tokyo 2014] C31: PostgreSQLをエンタープライズシステムで利用しよう  by PostgreS...
[db tech showcase Tokyo 2014] C31: PostgreSQLをエンタープライズシステムで利用しよう by PostgreS...
 
商用DBからPostgreSQLへ まず知っておいて欲しいまとめ
商用DBからPostgreSQLへ まず知っておいて欲しいまとめ商用DBからPostgreSQLへ まず知っておいて欲しいまとめ
商用DBからPostgreSQLへ まず知っておいて欲しいまとめ
 
C27 基幹領域への適用におけるpostgre sqlの抱える課題 by 原嘉彦
C27 基幹領域への適用におけるpostgre sqlの抱える課題 by 原嘉彦C27 基幹領域への適用におけるpostgre sqlの抱える課題 by 原嘉彦
C27 基幹領域への適用におけるpostgre sqlの抱える課題 by 原嘉彦
 
ついに上陸!PaaS 最新兵器のご紹介
ついに上陸!PaaS 最新兵器のご紹介ついに上陸!PaaS 最新兵器のご紹介
ついに上陸!PaaS 最新兵器のご紹介
 
RDB技術者のためのNoSQLガイド NoSQLの必要性と位置づけ
RDB技術者のためのNoSQLガイド NoSQLの必要性と位置づけRDB技術者のためのNoSQLガイド NoSQLの必要性と位置づけ
RDB技術者のためのNoSQLガイド NoSQLの必要性と位置づけ
 
20190925_DBTS_PGStrom
20190925_DBTS_PGStrom20190925_DBTS_PGStrom
20190925_DBTS_PGStrom
 
Rdbms起点で考えると見えない世界 okuyama勉強会
Rdbms起点で考えると見えない世界 okuyama勉強会Rdbms起点で考えると見えない世界 okuyama勉強会
Rdbms起点で考えると見えない世界 okuyama勉強会
 
【IVS CTO Night & Day】AWSにおけるビッグデータ活用
【IVS CTO Night & Day】AWSにおけるビッグデータ活用【IVS CTO Night & Day】AWSにおけるビッグデータ活用
【IVS CTO Night & Day】AWSにおけるビッグデータ活用
 
メディアコンテンツ向け記事検索DBとして使うElasticsearch
メディアコンテンツ向け記事検索DBとして使うElasticsearchメディアコンテンツ向け記事検索DBとして使うElasticsearch
メディアコンテンツ向け記事検索DBとして使うElasticsearch
 
B 2-1 はじめての Windows Azure
B 2-1 はじめての Windows AzureB 2-1 はじめての Windows Azure
B 2-1 はじめての Windows Azure
 
Apache Solrで実現する共創のエコ システム ‒検索、クロール、自然言語処理‒
Apache Solrで実現する共創のエコ システム  ‒検索、クロール、自然言語処理‒Apache Solrで実現する共創のエコ システム  ‒検索、クロール、自然言語処理‒
Apache Solrで実現する共創のエコ システム ‒検索、クロール、自然言語処理‒
 
PostgreSQL UPDATEs 2016年5月 - OSC群馬
PostgreSQL UPDATEs 2016年5月 - OSC群馬PostgreSQL UPDATEs 2016年5月 - OSC群馬
PostgreSQL UPDATEs 2016年5月 - OSC群馬
 
【de:code 2020】 PostgreSQL もスケールさせよう! - Hyperscale (Citus) -
【de:code 2020】 PostgreSQL もスケールさせよう! - Hyperscale (Citus) -【de:code 2020】 PostgreSQL もスケールさせよう! - Hyperscale (Citus) -
【de:code 2020】 PostgreSQL もスケールさせよう! - Hyperscale (Citus) -
 
PostgreSQL開発コミュニティに参加しよう!(PostgreSQL Conference Japan 2021 発表資料)
PostgreSQL開発コミュニティに参加しよう!(PostgreSQL Conference Japan 2021 発表資料)PostgreSQL開発コミュニティに参加しよう!(PostgreSQL Conference Japan 2021 発表資料)
PostgreSQL開発コミュニティに参加しよう!(PostgreSQL Conference Japan 2021 発表資料)
 

Mais de Insight Technology, Inc.

グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?Insight Technology, Inc.
 
Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~
Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~
Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~Insight Technology, Inc.
 
事例を通じて機械学習とは何かを説明する
事例を通じて機械学習とは何かを説明する事例を通じて機械学習とは何かを説明する
事例を通じて機械学習とは何かを説明するInsight Technology, Inc.
 
仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーン
仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーン仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーン
仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーンInsight Technology, Inc.
 
MBAAで覚えるDBREの大事なおしごと
MBAAで覚えるDBREの大事なおしごとMBAAで覚えるDBREの大事なおしごと
MBAAで覚えるDBREの大事なおしごとInsight Technology, Inc.
 
グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?Insight Technology, Inc.
 
DBREから始めるデータベースプラットフォーム
DBREから始めるデータベースプラットフォームDBREから始めるデータベースプラットフォーム
DBREから始めるデータベースプラットフォームInsight Technology, Inc.
 
SQL Server エンジニアのためのコンテナ入門
SQL Server エンジニアのためのコンテナ入門SQL Server エンジニアのためのコンテナ入門
SQL Server エンジニアのためのコンテナ入門Insight Technology, Inc.
 
db tech showcase2019オープニングセッション @ 森田 俊哉
db tech showcase2019オープニングセッション @ 森田 俊哉 db tech showcase2019オープニングセッション @ 森田 俊哉
db tech showcase2019オープニングセッション @ 森田 俊哉 Insight Technology, Inc.
 
db tech showcase2019 オープニングセッション @ 石川 雅也
db tech showcase2019 オープニングセッション @ 石川 雅也db tech showcase2019 オープニングセッション @ 石川 雅也
db tech showcase2019 オープニングセッション @ 石川 雅也Insight Technology, Inc.
 
db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー
db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー
db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー Insight Technology, Inc.
 
難しいアプリケーション移行、手軽に試してみませんか?
難しいアプリケーション移行、手軽に試してみませんか?難しいアプリケーション移行、手軽に試してみませんか?
難しいアプリケーション移行、手軽に試してみませんか?Insight Technology, Inc.
 
Attunityのソリューションと異種データベース・クラウド移行事例のご紹介
Attunityのソリューションと異種データベース・クラウド移行事例のご紹介Attunityのソリューションと異種データベース・クラウド移行事例のご紹介
Attunityのソリューションと異種データベース・クラウド移行事例のご紹介Insight Technology, Inc.
 
そのデータベース、クラウドで使ってみませんか?
そのデータベース、クラウドで使ってみませんか?そのデータベース、クラウドで使ってみませんか?
そのデータベース、クラウドで使ってみませんか?Insight Technology, Inc.
 
コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...
コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...
コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...Insight Technology, Inc.
 
複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。
複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。 複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。
複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。 Insight Technology, Inc.
 
Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...
Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...
Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...Insight Technology, Inc.
 
レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]
レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]
レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]Insight Technology, Inc.
 

Mais de Insight Technology, Inc. (20)

グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?
 
Docker and the Oracle Database
Docker and the Oracle DatabaseDocker and the Oracle Database
Docker and the Oracle Database
 
Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~
Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~
Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~
 
事例を通じて機械学習とは何かを説明する
事例を通じて機械学習とは何かを説明する事例を通じて機械学習とは何かを説明する
事例を通じて機械学習とは何かを説明する
 
仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーン
仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーン仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーン
仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーン
 
MBAAで覚えるDBREの大事なおしごと
MBAAで覚えるDBREの大事なおしごとMBAAで覚えるDBREの大事なおしごと
MBAAで覚えるDBREの大事なおしごと
 
グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?
 
DBREから始めるデータベースプラットフォーム
DBREから始めるデータベースプラットフォームDBREから始めるデータベースプラットフォーム
DBREから始めるデータベースプラットフォーム
 
SQL Server エンジニアのためのコンテナ入門
SQL Server エンジニアのためのコンテナ入門SQL Server エンジニアのためのコンテナ入門
SQL Server エンジニアのためのコンテナ入門
 
Lunch & Learn, AWS NoSQL Services
Lunch & Learn, AWS NoSQL ServicesLunch & Learn, AWS NoSQL Services
Lunch & Learn, AWS NoSQL Services
 
db tech showcase2019オープニングセッション @ 森田 俊哉
db tech showcase2019オープニングセッション @ 森田 俊哉 db tech showcase2019オープニングセッション @ 森田 俊哉
db tech showcase2019オープニングセッション @ 森田 俊哉
 
db tech showcase2019 オープニングセッション @ 石川 雅也
db tech showcase2019 オープニングセッション @ 石川 雅也db tech showcase2019 オープニングセッション @ 石川 雅也
db tech showcase2019 オープニングセッション @ 石川 雅也
 
db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー
db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー
db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー
 
難しいアプリケーション移行、手軽に試してみませんか?
難しいアプリケーション移行、手軽に試してみませんか?難しいアプリケーション移行、手軽に試してみませんか?
難しいアプリケーション移行、手軽に試してみませんか?
 
Attunityのソリューションと異種データベース・クラウド移行事例のご紹介
Attunityのソリューションと異種データベース・クラウド移行事例のご紹介Attunityのソリューションと異種データベース・クラウド移行事例のご紹介
Attunityのソリューションと異種データベース・クラウド移行事例のご紹介
 
そのデータベース、クラウドで使ってみませんか?
そのデータベース、クラウドで使ってみませんか?そのデータベース、クラウドで使ってみませんか?
そのデータベース、クラウドで使ってみませんか?
 
コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...
コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...
コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...
 
複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。
複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。 複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。
複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。
 
Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...
Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...
Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...
 
レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]
レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]
レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]
 

Último

PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000Shota Ito
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムsugiuralab
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxAtomu Hidaka
 
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directoryosamut
 
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 
UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdfUPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdffurutsuka
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略Ryo Sasaki
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Danieldanielhu54
 

Último (9)

PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
 
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory
 
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
 
UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdfUPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdf
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
 

[B32] クイズと都市伝説から見る、ありのままのPostgreSQL by Shigeyuki Tokuhara

  • 1. Copyright © 2014 K.K.Ashisuto All Rights Reserved. 1 クイズと都市伝説から見る、 ありのままのPostgreSQL db tech showcase 大阪 2014
  • 2. Copyright © 2014 K.K.Ashisuto All Rights Reserved. 2 自己紹介  徳原 茂之(とくはら しげゆき)  仕事 ● OracleDBの構築、設計、研修講師、サポートなどを経てOSSDBチームへ ● 新規構築するシステムのDBをどうすべきか?というRDBMS選択支援や、 商用DBとOSSDBの併用を推進するための各種ガイドライン作成、    DBのスイッチングを支援する移行アセスメントや適用検証支援 を担当  趣味 ● 身体を動かしているフリをすること
  • 3. Copyright © 2014 K.K.Ashisuto All Rights Reserved. 3 クイズ「早いのはどれ?」 1億件のデータ更新 1億件の集計処理 1億件のランダム一意検索
  • 4. Copyright © 2014 K.K.Ashisuto All Rights Reserved. 4 システムの特性によって最適なデータベースは異なる。 PostgreSQLが強みを発揮できるシステムとは? 本日のテーマ クイズ「早いのはどれ?」 ネット上などでよく目にする「Postgresあるある」 はたして本当なのでしょうか。過去、現在、未来から噂を検証。 PostgreSQL都市伝説を追う PostgreSQLの強みがわかったところで、イマドキ事情を交えて どのような構成が考えられるのか紹介。 PostgreSQLの適用範囲を拡大しようという野望も。 イマドキ構成の紹介
  • 5. Copyright © 2014 K.K.Ashisuto All Rights Reserved. 5 クイズ「早いのはどれ?」 1億件のデータ更新 1億件の集計処理 1億件のランダム一意検索
  • 6. Copyright © 2014 K.K.Ashisuto All Rights Reserved. 6 特徴 Oracle Database 高い可用性 更新負荷分散 自動管理機能 PostgreSQL 質実剛健 複雑なSQL 多彩な機能拡張 MySQL 軽量、高速 参照負荷分散 Webアプリケーション
  • 7. Copyright © 2014 K.K.Ashisuto All Rights Reserved. 7 PostgreSQL=質実剛健なDB  質実剛健とは ・開発の歴史 ・トランザクションの実装  複雑な処理もこなす優等生 ・多彩なプラン ・パーティショニング  豊富な機能拡張 ・GIS ・fdw ・全文検索
  • 8. Copyright © 2014 K.K.Ashisuto All Rights Reserved. 8 Post - gres - SQL  1986年 POSTGRESプロジェクト ● RDBMSの先駆けであるIngresの開発をオープンソースとして継続 ● トランザクション対応を盛り込んだデザイン設計 ● 1993年にプロジェクトは終了  1994年 Postgres 95 ● POSTGRESにSQL対応を追加し、独自に開発を再開  1996年 PostgreSQLが誕生 ● オリジナルのPOSTGRESとSQLの能力を持つ ● バージョンは6.0から 参考文献:PostgreSQL 9.3.2文書-PostgreSQL小史(http://www.postgresql.jp/document/9.3/html/history.html) THE DESIGN OF POSTGRES(http://db.cs.berkeley.edu/papers/ERL-M85-95.pdf)
  • 9. Copyright © 2014 K.K.Ashisuto All Rights Reserved. 9 トランザクションの実装  データベースは多くのユーザから同時アクセスされる ● 同時実行制御 ● 読み取り一貫性  同時実行制御 ● エスカレーションのない行ロック ● 最小限のオーバーヘッドで確保される表ロック  読み取り一貫性 ● 追記型 ① x1 SELECT開始 ② x2 UPDATE ③ x1 SELECT ④ x3 SELECT ⑤ x4 SELECT
  • 10. Copyright © 2014 K.K.Ashisuto All Rights Reserved. 10 ユーザニーズに沿って発展  その後もデータベースに「あるべき機能」を追加  ユーザの求める機能とは 7.x JOIN構文や変更履歴といったRDBMSとしての基本機能 8.x PITR、Windows対応、内部動作の性能改善など 9.x レプリケーション、CPUスケール等より幅広い用途へ
  • 11. Copyright © 2014 K.K.Ashisuto All Rights Reserved. 11 PostgreSQLの実用可能な範囲 トランザクション系はほとんどOK 複雑な処理  複雑って? 機能 複雑な結合 リアルタイムデータ連携 大量データの集計 totalization 超大量データの集計 一意検索 一意検索’ 結合の数
  • 12. Copyright © 2014 K.K.Ashisuto All Rights Reserved. 12 計画タイプ  表スキャン ● Seq Scan、Index Scan ● Bitmap Scan  結合方法 ● ネステッド・ループ結合 ● ソート・マージ結合 ● ハッシュ結合  結合順序 : など 1 4 3 2 1 3 1 2 外側の表 内側の表 1 2 3 4 結合列でソート 1 1 2 3 結合列でソート 1 4 3 2 1 3 1 2 小さい表 他方の表ハッシュ表 結合列値から ハッシュ表作成 0 -- 1 -- 2 -- 同ハッシュ値 の行と結合 マージ ソート・マージ結合 ハッシュ結合
  • 13. Copyright © 2014 K.K.Ashisuto All Rights Reserved. 13 用途に合わせた機能拡張  GISシステム 地理情報システムといえば PostgreSQL + PostGIS ● 秒間3,000トランザクション、16,000クエリという事例も  全文検索 日本語全文検索モジュールを使用し、SQLで全文検索 ● pg_trgm ● pg_bigm ● textsearch-ja 参考文献:PostgreSQL エンタープライズ・コンソーシアム「スマポでのPostgreSQL導入事例~株式会社スポットライトにおける活用事例~」 https://www.pgecons.org/wp-content/uploads/2013/12/7c14ac1727a38c22295af840fc613321.pdf
  • 14. Copyright © 2014 K.K.Ashisuto All Rights Reserved. 14 用途に合わせた機能拡張  JSON型の格納と操作 Webアプリケーションの分野で活用範囲を拡大 ● JSON型の格納 (9.2~) ● JSON型を扱う関数の追加 (9.3~)  他データソースとの連携 Foreign Data Wrapper により他データーソースへSQLでアクセス可 能 ● postgres_fdw ● file_fdw ● oracle_fdw
  • 15. Copyright © 2014 K.K.Ashisuto All Rights Reserved. 15 システムの用途とRDBMS  Oracle Database ・高い可用性 ・更新負荷分散 ・自動管理  PostgreSQL ・質実剛健な進化 ・多彩なプラン ・機能拡張  MySQL/MariaDB ・軽量、高速 ・参照負荷分散 ・Webアプリケーション ミッションミッション クリティカル領域クリティカル領域 業務システム業務システム WebWebバックエンドバックエンド 参考文献:日本オラクル「MySQL最新動向&事例紹介」 http://www.ospn.jp/osc2012-spring/PDF/osc2012spring_MySQLPorductUpdate_s.pdf
  • 16. Copyright © 2014 K.K.Ashisuto All Rights Reserved. 16 解答  早いのはどれ? 1億件の集計処理  1.Oracle  2.Postgres  3.MySQL 1億件の更新  1.Postgres  2.Oracle  3.MySQL 1億件の ランダム検索  1.MySQL PostgresとOracleは、ほぼ同じ
  • 17. Copyright © 2014 K.K.Ashisuto All Rights Reserved. 17 システムの特性によって最適なデータベースは異なる。 PostgreSQLが強みを発揮できるシステムとは? 本日のテーマ クイズ「早いのはどれ?」 ネット上などでよく目にする「Postgresあるある」 はたして本当なのでしょうか。Postgresの現在から真相を追う! PostgreSQL都市伝説を追う PostgreSQLの強みがわかったところで、イマドキ事情を交えて どのような構成が考えられるのか紹介。 PostgreSQLの適用範囲を拡大しようという野望も。 イマドキ構成の紹介
  • 18. Copyright © 2014 K.K.Ashisuto All Rights Reserved. 18 PostgreSQL都市伝説を追う  VACUUMって何者?悪者なの?  情報系のシステムではどうか  ツールがない?!
  • 19. Copyright © 2014 K.K.Ashisuto All Rights Reserved. 19 PostgreSQLの現在  新しいバージョンほど性能は上がっている CPUスケールアップ READ/WRITE処理の 性能改善 Index Only Scan 2 4 8 16 32 48 64 0 50,000 100,000 150,000 200,000 250,000 300,000 350,000 400,000 READ 処理の性能比較 9.1 vs 9.2 9.2.0 9.1.5 コア数 秒間処理数 PostgreSQL 9.2の目玉機能 H/Wのメニーコア化が進む中、 搭載CPUを有効に活用可能に 集計用途などで待ち望まれた機能 索引のキー値のみで検索が済む 場合に、テーブルへのアクセスを 行わずに結果を返すしくみ
  • 20. Copyright © 2014 K.K.Ashisuto All Rights Reserved. 20 PostgreSQLの現在  標準レプリケーションが毎年強化されている スイッチオーバ、スイッチバックに対応 on remote_write 10,000 11,000 12,000 13,000 14,000 15,000 同期転送モードにおける性能確保の効果 synchronous_commit パラメータ 秒間処理数 約 5%向上 9.0 ストリーミング・レプリケーションの登場 9.1 ストリーミング・レプリケーションに同期モードが登場 9.2 スタンバイ・サイトから更にデータを伝播させる、カスケード 構成が可能、同期性能を向上するためのパラメータが追加 9.3 正常停止時にプライマリ・スタンバイを入れ替える スイッチオーバ、スイッチバックが可能に
  • 21. Copyright © 2014 K.K.Ashisuto All Rights Reserved. 21 PostgreSQLの現在  追記型のデメリットは8.xの時代に改善 ● 自動VACUUM ● Visiblity Map / Free Space Map ● HOT ● VACUUM FULLの仕様変更 HOT機能で索引の更新負荷を軽減 自働VACUUMによる運用負荷軽減 可視化マップやFSMによる空き領域管理 自働 VACUUM FSM可視化マップ 適切な設定を行うことで、最近のバージョンで 追記型ゆえ致命的となった事例はない
  • 22. Copyright © 2014 K.K.Ashisuto All Rights Reserved. 22 PostgreSQLの現在  情報系DBで使える機能 ● パーティショニング機能 ● レプリケーションによる参照負荷分散 ● Materialized View (9.3~)  開発中の新機能 ● パラレル・クエリ 数百GB~TBクラスの情報を扱う現代の ニーズに対し、取り組みがはじまったところ 大量データの集計 totalization 超大量データの集計
  • 23. Copyright © 2014 K.K.Ashisuto All Rights Reserved. 23 PostgreSQLの現在  運用管理ツール(GUI) ● pgAdmin3 (クライアント) ● PostgreSQL Studio (Webベース)  開発ツール ● SI Object Browser for Postgres  監視ツール ● pg_monz  自動メンテナンス系のツールは存在しない 各種ツールが登場してきているが、自動管理 など大規模システムで求められる機能はない
  • 24. Copyright © 2014 K.K.Ashisuto All Rights Reserved. 24 PostgreSQLの現在 トランザクション系システムで求められることは十分できる 可用性を高める策もでてきている ツール類は課題
  • 25. Copyright © 2014 K.K.Ashisuto All Rights Reserved. 25 システムの特性によって最適なデータベースは異なる。 PostgreSQLが強みを発揮できるシステムとは? 本日のテーマ クイズ「早いのはどれ?」 ネット上などでよく目にする「Postgresあるある」 はたして本当なのでしょうか。Postgresの現在から真相を追う! PostgreSQL都市伝説を追う PostgreSQLの強みがわかったところで、イマドキ事情を交えて どのような構成が考えられるのか紹介。 PostgreSQLの適用範囲を拡大しようという野望も。 イマドキ構成の紹介
  • 26. Copyright © 2014 K.K.Ashisuto All Rights Reserved. 26 PostgreSQLの構成例  シングル構成 最近のH/Wでは小規模なものでも「高いCPU性能」 「ローカルディスクに数TB」「RAIDによる保護」など、 社内システムでは十分に実用性の高い構成。 構成例) CPU 2CPU/8core     RAM 32GB     DISK 2TB
  • 27. Copyright © 2014 K.K.Ashisuto All Rights Reserved. 27 PostgreSQLの構成例  HA構成 サイト内での可用性構成として信頼性が高く、実績も 豊富な構成。性能はシングル構成と同等。 Postgres Pacemaker DRBD Pacemaker DRBD Shared Disk Postgres クラスタウェア クラスタウェア
  • 28. Copyright © 2014 K.K.Ashisuto All Rights Reserved. 28 PostgreSQLの構成例  クラウド基盤に配置 物理CPU課金のないOSSならではの構成。 HW障害の可能性を排除できるほか、クラウド基盤で 提供される機能による運用コスト削減も期待できる。 物理サーバ 物理ストレージ 仮想基盤上の DBサーバ 仮想基盤上で動作するサーバは クラウド側が提供するサービスで 監視やバックアップされている
  • 29. Copyright © 2014 K.K.Ashisuto All Rights Reserved. 29 PostgreSQLの構成例  レプリケーション構成 マスターサイト スレーブサイト 変更履歴の転送    (トランザクション単位)    APサーバなど 参照・更新 参照のみ HA構成による冗長化 クラスタウェアによる監視・切替 pgpool-II or Pacemaker 標準レプリケーションにクラスタウェアを組み合わせ、 監視・切替を実現させた無停止構成も可能。 レプリケーションは負荷分散のみを目的とすることも。
  • 30. Copyright © 2014 K.K.Ashisuto All Rights Reserved. 30 ミッションミッション クリティカル領域クリティカル領域 Postgresの適用領域を拡大  Oracle Database ・高い可用性 ・更新負荷分散 ・自動管理機能  PostgreSQL ● データベースの機能・性能としては 十分に備えている ● ツール不足や、既存の資産を活かす という点で尻込みしてしまう?
  • 31. Copyright © 2014 K.K.Ashisuto All Rights Reserved. 31 ミッションミッション クリティカル領域クリティカル領域 Postgresの適用領域を拡大  Oracle Database ・高い可用性 ・更新負荷分散 ・メーカーの優位性  PostgreSQL ● データベースの機能・性能としては 十分に備えている ● ツール不足や、既存の資産を活かす という点で尻込みしてしまう? SE SEOne EE
  • 32. Copyright © 2014 K.K.Ashisuto All Rights Reserved. 32 ミッションミッション クリティカル領域クリティカル領域 Postgresの適用領域を拡大  Oracle Database ・高い可用性 ・更新負荷分散 ・メーカーの優位性       :  PostgreSQL ● データベースの機能・性能としては 十分に備えている ● ツール不足や、既存の資産を活かす という点で尻込みしてしまう?  Postgres Plus ● ミッションクリティカル領域で 使えるPostgres ● エンタープライズ向けツールや、 Oracle互換機能を有する SE SEOne EE
  • 33. Copyright © 2014 K.K.Ashisuto All Rights Reserved. 33 Postgresの適用領域を拡大  エンタープライズ用途で必要とされる機能を追加した Postgres Plus  パフォーマンス  連携  他RDBMS互換  ツール  セキュリティ セ キ ュ リ テ ィ ツ ー ル パ フ ォ ー マ ン ス 連 携 他RDBMS互換
  • 34. Copyright © 2014 K.K.Ashisuto All Rights Reserved. 34 データベースとしての基本に忠実で、ユーザニーズを満たす進化 業務システムなどで期待される高機能、高信頼性を実現 まとめ PostgreSQLの使いどころ 9.xでの大幅な性能向上、レプリケーション機能、メンテナンス性の 向上に加え、より幅広い用途を目指した進化中 PostgreSQLの現在 基本はシングル構成、HA構成、標準レプリケーション構成 クラウドで扱いやすいライセンスと相まって、今後の活躍に期待 ミッションクリティカル領域で強みを発揮する 「Postgres Plus」 イマドキ構成の紹介
  • 35. Copyright © 2014 K.K.Ashisuto All Rights Reserved. 35 製品およびサービスについてのお問合わせ先 株式会社アシスト TEL:06-6373-7113 MAIL:database@ashisuto.co.jp URL:http://www.ashisuto.co.jp/ ※本資料に記載されている社名、製品名は各社の商標または登録商標です。 ※本資料の全体または一部に記載されている内容については、予告なく変更する場合があります。