SlideShare ist ein Scribd-Unternehmen logo
1 von 118
Downloaden Sie, um offline zu lesen
PostgreSQLの冗長化の話
第三回 中国地方DB勉強会
What is it?
概念とか仕組みとかの難しい話はしません
What is it?
今日、皆さんにお伝えしたいことは2つ
What is it?
PostgreSQLの冗長化ってなによ?
What is it?
出来る!冗長化!!
What is it?
たったこれだけ
What is it?
今日の細かいことは既にWebにある
What is it?
今日はそんなDBのお話をします
あじぇんだ
1 自己紹介
2 冗長化とは
3 PostgreSQLの冗長化
4 RDS For PostgreSQL
5 まとめ
あじぇんだ
1 自己紹介
2 冗長化とは
3 PostgreSQLの冗長化
4 RDS For PostgreSQL
5 まとめ
自己紹介
名前:曽根 壮大(そね たけとも)
年齢:29歳(三人の子供がいます)
職場:まほろば工房
所属:日本PostgreSQLユーザ会
技術的にはWeb系でLLとかRDB大好きです
自己紹介
名前:曽根 壮大(そね たけとも)
年齢:29歳(三人の子供がいます)
職場:まほろば工房
所属:日本PostgreSQLユーザ会
PBXを作ったりVyattaの使ったりしてます
自己紹介
名前:曽根 壮大(そね たけとも)
年齢:29歳(三人の子供がいます)
職場:まほろば工房
所属:日本PostgreSQLユーザ会
中国支部長やってます
あじぇんだ
1 自己紹介
2 冗長化とは
3 PostgreSQLの冗長化
4 RDS For PostgreSQL
5 まとめ
PostgreSQLとは
PostgreSQLとは
PostgreSQLとは
オープンソースなリレーショナルデータベース
PostgreSQLとは
特 徴
PostgreSQLとは
高機能・高可用性
特 徴
PostgreSQLとは
高機能・高可用性
日本語ドキュメントが豊富
特 徴
PostgreSQLとは
高機能・高可用性
日本語ドキュメントが豊富
コミュニティが活発
特 徴
PostgreSQLとは
ver. リリース日 主な追加機能
8.4 2009-07-01
再帰クエリ, ウィンドウ関数, 列単位のアクセス制御, SQLと
関数の性能解析機能
9.0 2010-09-20
レプリケーション, 一括権限変更, 匿名プロシージャ, 64bit
Windows サポート, 移動平均, 列/条件トリガ, 一意性制約の
遅延, 排他制約
9.1 2011-09-12
同期レプリケーション, 外部テーブル, パッケージ管理,
UNLOGGEDテーブル, 更新可能なWITH句, 近傍検
索, SELinux権限制御
9.2 2012-09-10
インデックスオンリースキャン, カスケードレプリケーショ
ン, JSON型, 範囲型
9.3 2013-09-09
マテリアライズドビュー, 外部テーブルへの書き出し, イベン
トトリガ, データページ・チェックサム, LATERAL句
PostgreSQLとは
高機能・高可用性
日本語ドキュメントが豊富
コミュニティが活発
特 徴
冗長化とは
高可用性を実現すること
冗長化とは
一部の設備が故障しても
サービスを継続して提供できる
ようにシステムを構築すること。
冗長化とは
「どのくらいの稼働率を想定されていますか?」
冗長化とは
稼働率 年間停止時間
90% 36.5日
99% 3.65日
99.9% 8.7時間
99.99% 52分
99.999% 5分
99.9999% 32秒
冗長化とは
稼働率 年間停止時間 実現方法
90% 36.5日 バックアップ~リストアだけで十分。
オンラインバックアップ取得を実施。
99% 3.65日 オンプレミスなら予備マシンが必要。
大データならバックアップのリストア所要時間を把握しておく。
99.9% 8.7時間 保守停電のないクラウド~ハウジングが必要。
平日日中のみ障害検知だとむずかしい。
99.99% 52分 バックアップのリストアがほぼ不可能。
レプリケーション(データ同期)された待機サーバが必要。
99.999% 5分 HAクラスタソフトウェア等が必要。
技術者のスキルが急に跳ね上がる。
99.9999% 32秒 無停止型サーバなどのハードが必要になってくる。
コストが急に跳ね上がる。
冗長化とは
今日は99.999%を目指します
冗長化とは
今日は99.999%を目指します
※ただし、DB部分のみに限る
あじぇんだ
1 自己紹介
2 冗長化とは
3 PostgreSQLの冗長化
4 RDS For PostgreSQL
5 まとめ
PostgreSQLの冗長化
DBの冗長化のアプローチは複数あります
PostgreSQLの冗長化
冗長化の手法
PostgreSQLの冗長化
1 pgpool-II
冗長化の手法
PostgreSQLの冗長化
1 pgpool-II
2 DRBD+Pacemaker
冗長化の手法
PostgreSQLの冗長化
1 pgpool-II
2 DRBD+Pacemaker
3 Replication+Pacemaker
冗長化の手法
PostgreSQLの冗長化
1 pgpool-II
2 DRBD+Pacemaker
3 Replication+Pacemaker
冗長化の手法
pgpool-II
PostgreSQLとクライアントの間で
稼働するミドルウェア
http://www.pgpool.net/mediawiki/jp/
pgpool-IIの場合
DB1
DB2
アプリ 一つのDBに見える
pgpool-IIがDBのクラスタを抽象化する
更新は両方に行う
参照は色々出来る
pgpool-II
pgpool-IIの場合
DB1
DB2
アプリ 一つのDBに見える
pgpool-IIが検知してDB2のみを利用する
pgpool-II
pgpool-IIの場合
DB1
DB2
アプリ 一つのDBに見える
pgpool-IIが単一障害点
pgpool-II
pgpool-IIの場合
DB1
DB2
アプリ
pgpool-IIの冗長化もできる
仮想IP
pgpool-II
pgpool-II
pgpool-IIの場合
DB1
DB2
アプリ
障害時に切り替え
仮想IP
pgpool-II
pgpool-II
pgpool-IIの場合
メリット
pgpool-IIの場合
高可用性
メリット
pgpool-IIの場合
高可用性
pgpool-IIが多機能
メリット
pgpool-IIの場合
高可用性
pgpool-IIが多機能
ドキュメントが豊富
メリット
pgpool-IIの場合
デメリット
pgpool-IIの場合
構成が複雑になる
デメリット
pgpool-IIの場合
構成が複雑になる
ボトルネックが解りにくくなる
デメリット
pgpool-IIの場合
構成が複雑になる
ボトルネックが解りにくくなる
多機能⇔使い分けが大変
デメリット
PostgreSQLの冗長化
1 pgpool-II
2 DRBD+Pacemaker
3 Replication+Pacemaker
冗長化の手法
DRBD
Linuxプラットフォームの分散ストレージシステム
ディスク領域をミラーリングする
Pacemaker
"Linux-HA Japan“のソフトウェア
HAクラスタを実現するためのソフト
DRBDの場合
HDD1
DB1
DB2
アプリ
ディスクをミラーリングする
HDD2
仮想IP
ミラーリング
DRBDの場合
HDD1
DB1
DB2
アプリ
障害時はDB2にフェールオーバー
HDD2
仮想IP
DRBDの場合
メリット
DRBDの場合
構成がシンプル
メリット
DRBDの場合
構成がシンプル
サーバの台数が必要最小限
メリット
DRBDの場合
構成がシンプル
サーバの台数が必要最小限
DBの扱いはシングルの時と変わらない
メリット
DRBDの場合
デメリット
DRBDの場合
フェールオーバーに時間がかかる
デメリット
DRBDの場合
フェールオーバーに時間がかかる
負荷分散は出来ない
デメリット
DRBDの場合
フェールオーバーに時間がかかる
負荷分散は出来ない
1対1の組み合わせ以外だと難しくなる
デメリット
PostgreSQLの冗長化
1 pgpool-II
2 DRBD+Pacemaker
3 Replication+Pacemaker
冗長化の手法
Replication
PostgreSQL 9.0 以降で利用できる
本体組み込みのレプリケーション機能
Replicationの場合
DB1
DB2
アプリ
ApplicationはDB2も呼べる
仮想IP レプリケーション
Read-Onlyでアクセス可能
Replicationの場合
DB1
DB2
アプリ
フェールオーバーして更新可能になる
仮想IP
Replicationの場合
メリット
Replicationの場合
フェールオーバーが早い
メリット
Replicationの場合
フェールオーバーが早い
負荷分散が出来る
メリット
Replicationの場合
フェールオーバーが早い
負荷分散が出来る
3台以上でも対応しやすい
メリット
Replicationの場合
デメリット
Replicationの場合
初期導入の技術コストは高い
デメリット
Replicationの場合
初期導入の技術コストは高い
PostgreSQLの9系が必須
デメリット
Replicationの場合
初期導入の技術コストは高い
PostgreSQLの9系が必須
レプリケーションのオーバーヘッドがある
デメリット
PostgreSQLの冗長化
大事なこと
PostgreSQLの冗長化
それぞれに特徴がある
大事なこと
PostgreSQLの冗長化
それぞれに特徴がある
銀の弾丸はない
大事なこと
PostgreSQLの冗長化
それぞれに特徴がある
銀の弾丸はない
要件に合わせて選ぶ
大事なこと
続・大切なこと
サーバのNICとか
DB間のLANとか
サーバの設置箇所とか
単一障害点は他にもあり得る
続・大切なこと
大規模災害とか
不正なデータが混入された時とか
ヒューマンエラーとか
冗長化してもバックアップは必要
続・大切なこと
どの手法も日本語ドキュメントが豊富
ただし古い情報も多い
検証して詰まったらMLとかで聞くといい
情報の選択と検証が大事
PostgreSQLの冗長化
単一障害点は他にもありえる
冗長化しても定期的なバックアップは必要
情報の選択と検証が大事
続・大事なこと
PostgreSQLの冗長化
そしてデモ
あじぇんだ
1 自己紹介
2 冗長化ってとは
3 PostgreSQLの冗長化
4 RDS For PostgreSQL
5 まとめ
衝撃の事実
稼働率99.999%?
それAWSのRDSで
出来るよ
衝撃の事実
_人人人人人人人人人人_
> それRDSで出来るよ <
 ̄Y^Y^Y^Y^Y^Y^Y^Y^Y ̄
AWS&RDSとは
AWS&RDSとは
AWS&RDSとは
Amazon Web Servicesの略語です
AWS
AWS&RDSとは
つまりAmazonが提供するIaaSです
AWS
AWS&RDSとは
Relational Database Service
RDS
AWS&RDSとは
AWS上でRDBを提供するサービスです
RDS
RDS for PostgreSQLとは
RDSでPostgreSQLを構築します
RDS for PostgreSQLとは
百聞(100説明)は一見(1デモ)に如かず
RDS for PostgreSQLとは
デモなぅ
RDS for PostgreSQLとは
デモだん!
RDS for PostgreSQL
つまり、RDSを使うと冗長化出来るんです!
RDS for PostgreSQL
RDSを使うと・・・
RDS for PostgreSQL
• 冗長化構成を容易に実現できる(ただし有料
RDSを使うと・・・
RDS for PostgreSQL
• 冗長化構成を容易に実現できる(ただし有料
• バックアップも自動取得(5分おき
RDSを使うと・・・
RDS for PostgreSQL
• 冗長化構成を容易に実現できる(ただし有料
• バックアップも自動取得(5分おき
• 稼働率99.999%が実現出来る
RDSを使うと・・・
RDS for PostgreSQL
• 冗長化構成を容易に実現できる(ただし有料
• バックアップも自動取得(5分おき
• 稼働率99.999%が実現出来る
• 運用コストが削減できる
RDSを使うと・・・
RDS for PostgreSQL
注意点
RDS for PostgreSQL
• 一部の拡張が使えない(日本語の全文検索とか
注意点
RDS for PostgreSQL
• 一部の拡張が使えない(日本語の全文検索とか
• 参照の負荷分散は出来ない
注意点
RDS for PostgreSQL
• 一部の拡張が使えない(日本語の全文検索とか
• 参照の負荷分散は出来ない
• 99.999%以上を実現するには工夫が必要
注意点
RDS for PostgreSQL
• 一部の拡張が使えない(日本語の全文検索とか
• 参照の負荷分散は出来ない
• 99.999%以上を実現するには工夫が必要
• デフォルトのDBのロケールがCじゃない
注意点
あじぇんだ
1 自己紹介
2 冗長化ってとは
3 PostgreSQLの冗長化
4 RDS For PostgreSQL
5 まとめ
まとめ
DBの死=システムの死
まとめ
トイ・ストーリー2は死にかけた
https://www.youtube.com/watch?feature=player_embedded&v=EL_g0tyaIeE
データを守ることはとても大切
まとめ
出来る範囲で稼働率を決めて冗長化
RDS for PostgreSQLの使い方
このデモの詳細はこちらにまとめてあります
AWSのPostgreSQL(RDS)を
使えるようになるまでの手順
http://soudai1025.blogspot.jp/2014/01/awspostgresqlrds.html
まとめ
One more thing…
告知
MySQL User Forum 大阪
2014年4月23日(水)12:30~17:00
Oracle主催のセミナー
http://soudai1025.blogspot.jp/2014/01/awspostgresqlrds.html
告知
MySQL勉強会 in 大阪(第6回)
2014年4月24日(木)18:30~21:00
MySQLコミュニティのセミナー
http://atnd.org/events/49005
告知
OSS-DB最新トレンド!データベース活用の最適解
2014年5月27日(火) 14:00~16:50
アシスト主催のセミナー
詳細のリンク
Q&A
マサカリがあればどうぞ
ご静聴ありがとうございました。

Weitere ähnliche Inhalte

Was ist angesagt?

統計情報のリセットによるautovacuumへの影響について(第39回PostgreSQLアンカンファレンス@オンライン 発表資料)
統計情報のリセットによるautovacuumへの影響について(第39回PostgreSQLアンカンファレンス@オンライン 発表資料)統計情報のリセットによるautovacuumへの影響について(第39回PostgreSQLアンカンファレンス@オンライン 発表資料)
統計情報のリセットによるautovacuumへの影響について(第39回PostgreSQLアンカンファレンス@オンライン 発表資料)NTT DATA Technology & Innovation
 
オンライン物理バックアップの排他モードと非排他モードについて(第15回PostgreSQLアンカンファレンス@オンライン 発表資料)
オンライン物理バックアップの排他モードと非排他モードについて(第15回PostgreSQLアンカンファレンス@オンライン 発表資料)オンライン物理バックアップの排他モードと非排他モードについて(第15回PostgreSQLアンカンファレンス@オンライン 発表資料)
オンライン物理バックアップの排他モードと非排他モードについて(第15回PostgreSQLアンカンファレンス@オンライン 発表資料)NTT DATA Technology & Innovation
 
オンライン物理バックアップの排他モードと非排他モードについて ~PostgreSQLバージョン15対応版~(第34回PostgreSQLアンカンファレンス...
オンライン物理バックアップの排他モードと非排他モードについて ~PostgreSQLバージョン15対応版~(第34回PostgreSQLアンカンファレンス...オンライン物理バックアップの排他モードと非排他モードについて ~PostgreSQLバージョン15対応版~(第34回PostgreSQLアンカンファレンス...
オンライン物理バックアップの排他モードと非排他モードについて ~PostgreSQLバージョン15対応版~(第34回PostgreSQLアンカンファレンス...NTT DATA Technology & Innovation
 
PostgreSQL 15の新機能を徹底解説
PostgreSQL 15の新機能を徹底解説PostgreSQL 15の新機能を徹底解説
PostgreSQL 15の新機能を徹底解説Masahiko Sawada
 
PostgreSQL13でのレプリケーション関連の改善について(第14回PostgreSQLアンカンファレンス@オンライン)
PostgreSQL13でのレプリケーション関連の改善について(第14回PostgreSQLアンカンファレンス@オンライン)PostgreSQL13でのレプリケーション関連の改善について(第14回PostgreSQLアンカンファレンス@オンライン)
PostgreSQL13でのレプリケーション関連の改善について(第14回PostgreSQLアンカンファレンス@オンライン)NTT DATA Technology & Innovation
 
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)NTT DATA Technology & Innovation
 
PostgreSQLの統計情報について(第26回PostgreSQLアンカンファレンス@オンライン 発表資料)
PostgreSQLの統計情報について(第26回PostgreSQLアンカンファレンス@オンライン 発表資料)PostgreSQLの統計情報について(第26回PostgreSQLアンカンファレンス@オンライン 発表資料)
PostgreSQLの統計情報について(第26回PostgreSQLアンカンファレンス@オンライン 発表資料)NTT DATA Technology & Innovation
 
PostgreSQLのリカバリ超入門(もしくはWAL、CHECKPOINT、オンラインバックアップの仕組み)
PostgreSQLのリカバリ超入門(もしくはWAL、CHECKPOINT、オンラインバックアップの仕組み)PostgreSQLのリカバリ超入門(もしくはWAL、CHECKPOINT、オンラインバックアップの仕組み)
PostgreSQLのリカバリ超入門(もしくはWAL、CHECKPOINT、オンラインバックアップの仕組み)Hironobu Suzuki
 
PostgreSQLのロール管理とその注意点(Open Source Conference 2022 Online/Osaka 発表資料)
PostgreSQLのロール管理とその注意点(Open Source Conference 2022 Online/Osaka 発表資料)PostgreSQLのロール管理とその注意点(Open Source Conference 2022 Online/Osaka 発表資料)
PostgreSQLのロール管理とその注意点(Open Source Conference 2022 Online/Osaka 発表資料)NTT DATA Technology & Innovation
 
RDB技術者のためのNoSQLガイド NoSQLの必要性と位置づけ
RDB技術者のためのNoSQLガイド NoSQLの必要性と位置づけRDB技術者のためのNoSQLガイド NoSQLの必要性と位置づけ
RDB技術者のためのNoSQLガイド NoSQLの必要性と位置づけRecruit Technologies
 
pg_walinspectについて調べてみた!(第37回PostgreSQLアンカンファレンス@オンライン 発表資料)
pg_walinspectについて調べてみた!(第37回PostgreSQLアンカンファレンス@オンライン 発表資料)pg_walinspectについて調べてみた!(第37回PostgreSQLアンカンファレンス@オンライン 発表資料)
pg_walinspectについて調べてみた!(第37回PostgreSQLアンカンファレンス@オンライン 発表資料)NTT DATA Technology & Innovation
 
PostgreSQL 15 開発最新情報
PostgreSQL 15 開発最新情報PostgreSQL 15 開発最新情報
PostgreSQL 15 開発最新情報Masahiko Sawada
 
本当は恐ろしい分散システムの話
本当は恐ろしい分散システムの話本当は恐ろしい分散システムの話
本当は恐ろしい分散システムの話Kumazaki Hiroki
 
PostgreSQLモニタリング機能の現状とこれから(Open Developers Conference 2020 Online 発表資料)
PostgreSQLモニタリング機能の現状とこれから(Open Developers Conference 2020 Online 発表資料)PostgreSQLモニタリング機能の現状とこれから(Open Developers Conference 2020 Online 発表資料)
PostgreSQLモニタリング機能の現状とこれから(Open Developers Conference 2020 Online 発表資料)NTT DATA Technology & Innovation
 
大量のデータ処理や分析に使えるOSS Apache Spark入門(Open Source Conference 2021 Online/Kyoto 発表資料)
大量のデータ処理や分析に使えるOSS Apache Spark入門(Open Source Conference 2021 Online/Kyoto 発表資料)大量のデータ処理や分析に使えるOSS Apache Spark入門(Open Source Conference 2021 Online/Kyoto 発表資料)
大量のデータ処理や分析に使えるOSS Apache Spark入門(Open Source Conference 2021 Online/Kyoto 発表資料)NTT DATA Technology & Innovation
 
5ステップで始めるPostgreSQLレプリケーション@hbstudy#13
5ステップで始めるPostgreSQLレプリケーション@hbstudy#135ステップで始めるPostgreSQLレプリケーション@hbstudy#13
5ステップで始めるPostgreSQLレプリケーション@hbstudy#13Uptime Technologies LLC (JP)
 

Was ist angesagt? (20)

統計情報のリセットによるautovacuumへの影響について(第39回PostgreSQLアンカンファレンス@オンライン 発表資料)
統計情報のリセットによるautovacuumへの影響について(第39回PostgreSQLアンカンファレンス@オンライン 発表資料)統計情報のリセットによるautovacuumへの影響について(第39回PostgreSQLアンカンファレンス@オンライン 発表資料)
統計情報のリセットによるautovacuumへの影響について(第39回PostgreSQLアンカンファレンス@オンライン 発表資料)
 
オンライン物理バックアップの排他モードと非排他モードについて(第15回PostgreSQLアンカンファレンス@オンライン 発表資料)
オンライン物理バックアップの排他モードと非排他モードについて(第15回PostgreSQLアンカンファレンス@オンライン 発表資料)オンライン物理バックアップの排他モードと非排他モードについて(第15回PostgreSQLアンカンファレンス@オンライン 発表資料)
オンライン物理バックアップの排他モードと非排他モードについて(第15回PostgreSQLアンカンファレンス@オンライン 発表資料)
 
オンライン物理バックアップの排他モードと非排他モードについて ~PostgreSQLバージョン15対応版~(第34回PostgreSQLアンカンファレンス...
オンライン物理バックアップの排他モードと非排他モードについて ~PostgreSQLバージョン15対応版~(第34回PostgreSQLアンカンファレンス...オンライン物理バックアップの排他モードと非排他モードについて ~PostgreSQLバージョン15対応版~(第34回PostgreSQLアンカンファレンス...
オンライン物理バックアップの排他モードと非排他モードについて ~PostgreSQLバージョン15対応版~(第34回PostgreSQLアンカンファレンス...
 
PostgreSQL 15の新機能を徹底解説
PostgreSQL 15の新機能を徹底解説PostgreSQL 15の新機能を徹底解説
PostgreSQL 15の新機能を徹底解説
 
PostgreSQL13でのレプリケーション関連の改善について(第14回PostgreSQLアンカンファレンス@オンライン)
PostgreSQL13でのレプリケーション関連の改善について(第14回PostgreSQLアンカンファレンス@オンライン)PostgreSQL13でのレプリケーション関連の改善について(第14回PostgreSQLアンカンファレンス@オンライン)
PostgreSQL13でのレプリケーション関連の改善について(第14回PostgreSQLアンカンファレンス@オンライン)
 
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
 
いまさら聞けないPostgreSQL運用管理
いまさら聞けないPostgreSQL運用管理いまさら聞けないPostgreSQL運用管理
いまさら聞けないPostgreSQL運用管理
 
PostgreSQLの統計情報について(第26回PostgreSQLアンカンファレンス@オンライン 発表資料)
PostgreSQLの統計情報について(第26回PostgreSQLアンカンファレンス@オンライン 発表資料)PostgreSQLの統計情報について(第26回PostgreSQLアンカンファレンス@オンライン 発表資料)
PostgreSQLの統計情報について(第26回PostgreSQLアンカンファレンス@オンライン 発表資料)
 
PostgreSQL安定運用のコツ2009 @hbstudy#5
PostgreSQL安定運用のコツ2009 @hbstudy#5PostgreSQL安定運用のコツ2009 @hbstudy#5
PostgreSQL安定運用のコツ2009 @hbstudy#5
 
PostgreSQLのリカバリ超入門(もしくはWAL、CHECKPOINT、オンラインバックアップの仕組み)
PostgreSQLのリカバリ超入門(もしくはWAL、CHECKPOINT、オンラインバックアップの仕組み)PostgreSQLのリカバリ超入門(もしくはWAL、CHECKPOINT、オンラインバックアップの仕組み)
PostgreSQLのリカバリ超入門(もしくはWAL、CHECKPOINT、オンラインバックアップの仕組み)
 
PostgreSQLレプリケーション徹底紹介
PostgreSQLレプリケーション徹底紹介PostgreSQLレプリケーション徹底紹介
PostgreSQLレプリケーション徹底紹介
 
PostgreSQLのロール管理とその注意点(Open Source Conference 2022 Online/Osaka 発表資料)
PostgreSQLのロール管理とその注意点(Open Source Conference 2022 Online/Osaka 発表資料)PostgreSQLのロール管理とその注意点(Open Source Conference 2022 Online/Osaka 発表資料)
PostgreSQLのロール管理とその注意点(Open Source Conference 2022 Online/Osaka 発表資料)
 
RDB技術者のためのNoSQLガイド NoSQLの必要性と位置づけ
RDB技術者のためのNoSQLガイド NoSQLの必要性と位置づけRDB技術者のためのNoSQLガイド NoSQLの必要性と位置づけ
RDB技術者のためのNoSQLガイド NoSQLの必要性と位置づけ
 
pg_walinspectについて調べてみた!(第37回PostgreSQLアンカンファレンス@オンライン 発表資料)
pg_walinspectについて調べてみた!(第37回PostgreSQLアンカンファレンス@オンライン 発表資料)pg_walinspectについて調べてみた!(第37回PostgreSQLアンカンファレンス@オンライン 発表資料)
pg_walinspectについて調べてみた!(第37回PostgreSQLアンカンファレンス@オンライン 発表資料)
 
PostgreSQL 15 開発最新情報
PostgreSQL 15 開発最新情報PostgreSQL 15 開発最新情報
PostgreSQL 15 開発最新情報
 
本当は恐ろしい分散システムの話
本当は恐ろしい分散システムの話本当は恐ろしい分散システムの話
本当は恐ろしい分散システムの話
 
PostgreSQLモニタリング機能の現状とこれから(Open Developers Conference 2020 Online 発表資料)
PostgreSQLモニタリング機能の現状とこれから(Open Developers Conference 2020 Online 発表資料)PostgreSQLモニタリング機能の現状とこれから(Open Developers Conference 2020 Online 発表資料)
PostgreSQLモニタリング機能の現状とこれから(Open Developers Conference 2020 Online 発表資料)
 
大量のデータ処理や分析に使えるOSS Apache Spark入門(Open Source Conference 2021 Online/Kyoto 発表資料)
大量のデータ処理や分析に使えるOSS Apache Spark入門(Open Source Conference 2021 Online/Kyoto 発表資料)大量のデータ処理や分析に使えるOSS Apache Spark入門(Open Source Conference 2021 Online/Kyoto 発表資料)
大量のデータ処理や分析に使えるOSS Apache Spark入門(Open Source Conference 2021 Online/Kyoto 発表資料)
 
PostgreSQLバックアップの基本
PostgreSQLバックアップの基本PostgreSQLバックアップの基本
PostgreSQLバックアップの基本
 
5ステップで始めるPostgreSQLレプリケーション@hbstudy#13
5ステップで始めるPostgreSQLレプリケーション@hbstudy#135ステップで始めるPostgreSQLレプリケーション@hbstudy#13
5ステップで始めるPostgreSQLレプリケーション@hbstudy#13
 

Ähnlich wie PostgreSQLの冗長化について

Postgre sqlから見るnosql
Postgre sqlから見るnosqlPostgre sqlから見るnosql
Postgre sqlから見るnosqlSoudai Sone
 
DDDハンズオン
DDDハンズオンDDDハンズオン
DDDハンズオンSoudai Sone
 
中国地方Db勉強会
中国地方Db勉強会中国地方Db勉強会
中国地方Db勉強会Soudai Sone
 
RDBってなに?
RDBってなに?RDBってなに?
RDBってなに?Soudai Sone
 
Web で変わったクラウドと postgre sql の今と昔
Web で変わったクラウドと postgre sql の今と昔Web で変わったクラウドと postgre sql の今と昔
Web で変わったクラウドと postgre sql の今と昔Soudai Sone
 
Ansibleで始めるpostgre sqlの冗長化
Ansibleで始めるpostgre sqlの冗長化Ansibleで始めるpostgre sqlの冗長化
Ansibleで始めるpostgre sqlの冗長化Soudai Sone
 
レガシーな環境からモダンへの挑戦
レガシーな環境からモダンへの挑戦レガシーな環境からモダンへの挑戦
レガシーな環境からモダンへの挑戦Soudai Sone
 
パネルディスカッション資料(公開版)
パネルディスカッション資料(公開版)パネルディスカッション資料(公開版)
パネルディスカッション資料(公開版)odakeiji
 
商用DBからPostgreSQLへ まず知っておいて欲しいまとめ
商用DBからPostgreSQLへ まず知っておいて欲しいまとめ商用DBからPostgreSQLへ まず知っておいて欲しいまとめ
商用DBからPostgreSQLへ まず知っておいて欲しいまとめKosuke Kida
 
ぼくとしりとりの約3.0*10^3日間戦争
ぼくとしりとりの約3.0*10^3日間戦争ぼくとしりとりの約3.0*10^3日間戦争
ぼくとしりとりの約3.0*10^3日間戦争Eric Sartre
 
今すぐ使えるクラウドとPostgreSQL
今すぐ使えるクラウドとPostgreSQL今すぐ使えるクラウドとPostgreSQL
今すぐ使えるクラウドとPostgreSQLSoudai Sone
 
DBの闇を書くにはこの余白は狭すぎる
DBの闇を書くにはこの余白は狭すぎるDBの闇を書くにはこの余白は狭すぎる
DBの闇を書くにはこの余白は狭すぎるSoudai Sone
 
地方における勉強会事情
地方における勉強会事情地方における勉強会事情
地方における勉強会事情Soudai Sone
 
MongoDBJP 納涼もんご祭り
MongoDBJP 納涼もんご祭りMongoDBJP 納涼もんご祭り
MongoDBJP 納涼もんご祭りHiroaki Kubota
 
Postgre sql9.3新機能 (OSC hiroshima 2013)
Postgre sql9.3新機能 (OSC hiroshima 2013)Postgre sql9.3新機能 (OSC hiroshima 2013)
Postgre sql9.3新機能 (OSC hiroshima 2013)Soudai Sone
 
ldapvi & python-ldap で stress-free life
ldapvi & python-ldap で stress-free lifeldapvi & python-ldap で stress-free life
ldapvi & python-ldap で stress-free lifeKouhei Maeda
 
聞いたら参加したくなるJjug cccの報告
聞いたら参加したくなるJjug cccの報告聞いたら参加したくなるJjug cccの報告
聞いたら参加したくなるJjug cccの報告Soudai Sone
 
Web エンジニアが postgre sql を選ぶ 3 つの理由
Web エンジニアが postgre sql を選ぶ 3 つの理由Web エンジニアが postgre sql を選ぶ 3 つの理由
Web エンジニアが postgre sql を選ぶ 3 つの理由Soudai Sone
 
20190116 tectettec#7
20190116 tectettec#720190116 tectettec#7
20190116 tectettec#7Otazo Man
 

Ähnlich wie PostgreSQLの冗長化について (20)

Postgre sqlから見るnosql
Postgre sqlから見るnosqlPostgre sqlから見るnosql
Postgre sqlから見るnosql
 
DDDハンズオン
DDDハンズオンDDDハンズオン
DDDハンズオン
 
Osh2014
Osh2014Osh2014
Osh2014
 
中国地方Db勉強会
中国地方Db勉強会中国地方Db勉強会
中国地方Db勉強会
 
RDBってなに?
RDBってなに?RDBってなに?
RDBってなに?
 
Web で変わったクラウドと postgre sql の今と昔
Web で変わったクラウドと postgre sql の今と昔Web で変わったクラウドと postgre sql の今と昔
Web で変わったクラウドと postgre sql の今と昔
 
Ansibleで始めるpostgre sqlの冗長化
Ansibleで始めるpostgre sqlの冗長化Ansibleで始めるpostgre sqlの冗長化
Ansibleで始めるpostgre sqlの冗長化
 
レガシーな環境からモダンへの挑戦
レガシーな環境からモダンへの挑戦レガシーな環境からモダンへの挑戦
レガシーな環境からモダンへの挑戦
 
パネルディスカッション資料(公開版)
パネルディスカッション資料(公開版)パネルディスカッション資料(公開版)
パネルディスカッション資料(公開版)
 
商用DBからPostgreSQLへ まず知っておいて欲しいまとめ
商用DBからPostgreSQLへ まず知っておいて欲しいまとめ商用DBからPostgreSQLへ まず知っておいて欲しいまとめ
商用DBからPostgreSQLへ まず知っておいて欲しいまとめ
 
ぼくとしりとりの約3.0*10^3日間戦争
ぼくとしりとりの約3.0*10^3日間戦争ぼくとしりとりの約3.0*10^3日間戦争
ぼくとしりとりの約3.0*10^3日間戦争
 
今すぐ使えるクラウドとPostgreSQL
今すぐ使えるクラウドとPostgreSQL今すぐ使えるクラウドとPostgreSQL
今すぐ使えるクラウドとPostgreSQL
 
DBの闇を書くにはこの余白は狭すぎる
DBの闇を書くにはこの余白は狭すぎるDBの闇を書くにはこの余白は狭すぎる
DBの闇を書くにはこの余白は狭すぎる
 
地方における勉強会事情
地方における勉強会事情地方における勉強会事情
地方における勉強会事情
 
MongoDBJP 納涼もんご祭り
MongoDBJP 納涼もんご祭りMongoDBJP 納涼もんご祭り
MongoDBJP 納涼もんご祭り
 
Postgre sql9.3新機能 (OSC hiroshima 2013)
Postgre sql9.3新機能 (OSC hiroshima 2013)Postgre sql9.3新機能 (OSC hiroshima 2013)
Postgre sql9.3新機能 (OSC hiroshima 2013)
 
ldapvi & python-ldap で stress-free life
ldapvi & python-ldap で stress-free lifeldapvi & python-ldap で stress-free life
ldapvi & python-ldap で stress-free life
 
聞いたら参加したくなるJjug cccの報告
聞いたら参加したくなるJjug cccの報告聞いたら参加したくなるJjug cccの報告
聞いたら参加したくなるJjug cccの報告
 
Web エンジニアが postgre sql を選ぶ 3 つの理由
Web エンジニアが postgre sql を選ぶ 3 つの理由Web エンジニアが postgre sql を選ぶ 3 つの理由
Web エンジニアが postgre sql を選ぶ 3 つの理由
 
20190116 tectettec#7
20190116 tectettec#720190116 tectettec#7
20190116 tectettec#7
 

Mehr von Soudai Sone

PostgreSQLとpython
PostgreSQLとpythonPostgreSQLとpython
PostgreSQLとpythonSoudai Sone
 
PostgreSQLアンチパターン
PostgreSQLアンチパターンPostgreSQLアンチパターン
PostgreSQLアンチパターンSoudai Sone
 
地方エンジニアがPostgreSQLを通じて成長した話
地方エンジニアがPostgreSQLを通じて成長した話地方エンジニアがPostgreSQLを通じて成長した話
地方エンジニアがPostgreSQLを通じて成長した話Soudai Sone
 
知って得するWebで便利なpostgre sqlの3つの機能
知って得するWebで便利なpostgre sqlの3つの機能知って得するWebで便利なpostgre sqlの3つの機能
知って得するWebで便利なpostgre sqlの3つの機能Soudai Sone
 
実務で役立つデータベースの活用法
実務で役立つデータベースの活用法実務で役立つデータベースの活用法
実務で役立つデータベースの活用法Soudai Sone
 
Webで役立つRDBの使い方
Webで役立つRDBの使い方Webで役立つRDBの使い方
Webで役立つRDBの使い方Soudai Sone
 
すぐ始めれるクラウド
すぐ始めれるクラウドすぐ始めれるクラウド
すぐ始めれるクラウドSoudai Sone
 
今、最も勢いのあるWebフレームワーク「fuel php」
今、最も勢いのあるWebフレームワーク「fuel php」今、最も勢いのあるWebフレームワーク「fuel php」
今、最も勢いのあるWebフレームワーク「fuel php」Soudai Sone
 
Git hub pagesで告知サイトを作ってみた
Git hub pagesで告知サイトを作ってみたGit hub pagesで告知サイトを作ってみた
Git hub pagesで告知サイトを作ってみたSoudai Sone
 
知って得する標準関数の使い方
知って得する標準関数の使い方知って得する標準関数の使い方
知って得する標準関数の使い方Soudai Sone
 
Ph per のための php 最適
Ph per のための php 最適Ph per のための php 最適
Ph per のための php 最適Soudai Sone
 
Webエンジニアのためのandroidアプリ開発
Webエンジニアのためのandroidアプリ開発Webエンジニアのためのandroidアプリ開発
Webエンジニアのためのandroidアプリ開発Soudai Sone
 
Ossで作るwebサイト
Ossで作るwebサイトOssで作るwebサイト
Ossで作るwebサイトSoudai Sone
 

Mehr von Soudai Sone (15)

PostgreSQLとpython
PostgreSQLとpythonPostgreSQLとpython
PostgreSQLとpython
 
PostgreSQLアンチパターン
PostgreSQLアンチパターンPostgreSQLアンチパターン
PostgreSQLアンチパターン
 
地方エンジニアがPostgreSQLを通じて成長した話
地方エンジニアがPostgreSQLを通じて成長した話地方エンジニアがPostgreSQLを通じて成長した話
地方エンジニアがPostgreSQLを通じて成長した話
 
知って得するWebで便利なpostgre sqlの3つの機能
知って得するWebで便利なpostgre sqlの3つの機能知って得するWebで便利なpostgre sqlの3つの機能
知って得するWebで便利なpostgre sqlの3つの機能
 
実務で役立つデータベースの活用法
実務で役立つデータベースの活用法実務で役立つデータベースの活用法
実務で役立つデータベースの活用法
 
Webで役立つRDBの使い方
Webで役立つRDBの使い方Webで役立つRDBの使い方
Webで役立つRDBの使い方
 
すぐ始めれるクラウド
すぐ始めれるクラウドすぐ始めれるクラウド
すぐ始めれるクラウド
 
Osc2014
Osc2014Osc2014
Osc2014
 
Wtm
WtmWtm
Wtm
 
今、最も勢いのあるWebフレームワーク「fuel php」
今、最も勢いのあるWebフレームワーク「fuel php」今、最も勢いのあるWebフレームワーク「fuel php」
今、最も勢いのあるWebフレームワーク「fuel php」
 
Git hub pagesで告知サイトを作ってみた
Git hub pagesで告知サイトを作ってみたGit hub pagesで告知サイトを作ってみた
Git hub pagesで告知サイトを作ってみた
 
知って得する標準関数の使い方
知って得する標準関数の使い方知って得する標準関数の使い方
知って得する標準関数の使い方
 
Ph per のための php 最適
Ph per のための php 最適Ph per のための php 最適
Ph per のための php 最適
 
Webエンジニアのためのandroidアプリ開発
Webエンジニアのためのandroidアプリ開発Webエンジニアのためのandroidアプリ開発
Webエンジニアのためのandroidアプリ開発
 
Ossで作るwebサイト
Ossで作るwebサイトOssで作るwebサイト
Ossで作るwebサイト
 

PostgreSQLの冗長化について