More Related Content Similar to 【de:code 2020】 PostgreSQL もスケールさせよう! - Hyperscale (Citus) - (20) More from 日本マイクロソフト株式会社 (20) 【de:code 2020】 PostgreSQL もスケールさせよう! - Hyperscale (Citus) -1. *本資料の内容 (添付文書、リンク先などを含む) は de:code 2020 における公開日時点のものであり、予告なく変更される場合があります。
#decode20 #
PostgreSQL もスケールさせよう!
- Hyperscale (Citus) -
D13
藤田 稜 (Rio Fujita)
マイクロソフト コーポレーション
GBB OSS Data TSP
4. Microsoft Learn おすすめコンテンツ
Azure Database for PostgreSQL サーバーの作成
https://docs.microsoft.com/ja-jp/learn/modules/create-azure-db-for-postgresql-
server/
Migrate on-premises PostgreSQL databases to Azure Database for PostgreSQL
https://docs.microsoft.com/ja-jp/learn/modules/migrate-on-premises-postgresql-
databases/
5. Azure Database for PostgreSQL の価格
https://azure.microsoft.com/ja-jp/pricing/details/postgresql/hyperscale-citus/
クイック スタート:Azure portal で Azure Database for PostgreSQL - Hyperscale (Citus) を
作成する
https://docs.microsoft.com/ja-jp/azure/postgresql/quickstart-create-hyperscale-
portal
Azure Database for PostgreSQL での分散データ – Hyperscale (Citus)
https://docs.microsoft.com/ja-jp/azure/postgresql/concepts-hyperscale-
distributed-data
Azure Database for PostgreSQL関連情報
21. 主なユースケース
• 単一ノードの限度を超える
• テナントを分散してホットスポットを
最小化
• オンラインでデータをリバランスする
ことが可能
• 大量のテナントをハードから独立
マルチテナントとSaaSのアプリ リアルタイムの運用分析 高スループットの
トランザクション/OLTPアプリ
• 数テラバイト/日のデータを投入
• 1秒未満のクエリレスポンス
• ノードを並列化し、
100倍の性能を実現
• 複雑な ETL 処理を単純化
• 多数の同時ユーザ数でも
高性能を維持
• SPOF を回避
• 複数のノードに
トランザクション処理を分散
• 大量のトランザクションを管理
24. How Far Can Citus
Scale?
ワーカーノードを追加すること
で水平にスケールし、より強力
なワーカー/コーディネーターに
することで垂直にスケール
http://docs.citusdata.com/en/v9.2/get_started/what_is_citus.
25. Citus vs. Single-Node Postgres Database
| A Side-by-Side Comparison
https://www.youtube.com/watch?v=g3H4nGsJsl0
30. © 2018 Microsoft Corporation. All rights reserved.
本情報の内容(添付文書、リンク先などを含む)は、作成日時点でのものであり、予告なく変更される場合があります。
© 2020 Microsoft Corporation. All rights reserved.
本情報の内容 (添付文書、リンク先などを含む) は、公開日時点のものであり、予告なく変更される場合があります。
本コンテンツの著作権、および本コンテンツ中に出てくる商標権、団体名、ロゴ、製品、サービスなどはそれぞれ、各権利保有者に帰属します。