Movatterモバイル変換


[0]ホーム

URL:


Kuniteru Asami, profile picture
Uploaded byKuniteru Asami
PDF, PPTX204 views

スケールアウトできるManaged RDBMS - Azure Cosmos DB for PostgreSQL

2022/11/17 - 第41回 JAZUG Night先日リリースされたAzure Cosmos DB for PostgreSQLの紹介です

Embed presentation

Download as PDF, PPTX
スケールアウトできる Managed RDBMSAzure Cosmos DB for PostgreSQL2022/11/17 – 第41回 JAZUG Night株式会社 pnop / Cloudlive 株式会社浅見 城輝
♥BEERAbout mekuniteru.asamiFind meDatabaseMicrosoft Azure 2012~Microsoft Azure
株式会社pnop株式会社 pnop は Microsoft Azure に関する課題解決のプロフェッショナル集団です。皆様のプロジェクトに、 Azure経験豊富なエンジニアがノウハウを提供いたします。Azureアーキテクチャ設計相談Azure運用設計相談Azure開発Azure環境構築AzureトラブルシューティングAzureトレーニング新規システムをAzureで稼働させしたい既存システムをAzureに移行したいパッケージ・ソリューションをAzureに対応したいAzureを利用することでシステムコストを下げたいAzureで安全・安心なシステムを提供したいAzureを利用することで運用担当者の負担を軽減したいAzureを利用しているうえで困っていることを解決したいAzureのスキルを向上したいAzureに関するご相談・お問い合わせ:sales@pnop.co.jphttps://www.pnop.co.jp
注意事項このスライドは 2022 年 11 月 17 日 時点の情報を基にしています
AgendaAzure Cosmos DB for PostgreSQL とはCitus のテーブル型
Azure Cosmos DBfor PostgreSQLとは
分散クエリ実行や高性能なスケールアウトを備えたフルマネージドなPostgreSQL
特徴スケールアウトできるRDBMS並列化による20 倍 から 300 倍以上の高パフォーマンスグローバルレプリケーション列指向ストレージ対応Citus エクステンションフルマネージドネイティブ PostgreSQL
ベンチマークhttps://techcommunity.microsoft.com/t5/azure-database-for-postgresql/how-to-benchmark-performance-of-citus-and-postgres-with-hammerdb/ba-p/3254918
アーキテクチャ一つの Coordinator ノードと、複数の Worker ノードで構成されるCoordinator ノードクライアントアプリケーションからの接続を受け付ける分散テーブルや参照テーブルのメタデータと通常のテーブルやその他の PostgreSQL オブジェクトを保持分散テーブル、参照テーブルの要求を受けた場合は、対象の Worker ノードに SQL クエリを送信Worker ノード通常の PostgreSQL テーブルとして分散テーブル、参照テーブルのデータを保持https://github.com/citusdata/citus
Citus のテーブル型分散テーブル参照テーブルローカル テーブル
分散テーブル分散テーブルは、テーブル毎にシャードキー列を指定してユーザーが作成するデフォルトでは 32 のシャードに分割され、Worker ノードに格納されるシャード数が Worker ノード数の倍数ではない場合、ノードによってシャード数は異なるSELECT create_distributed_table('table_name', 'distribution_column');https://www.citusdata.com/product#citus-diagram
分散テーブルの併置(コロケーション)異なる Worker ノードをまたいだ Join 操作はできないそれを避けるため、異なるテーブル間で、シャードキー値が同じ場合、同一の Worker ノードに配置させることにより、Worker ノード内で Join を済ませることができるhttps://learn.microsoft.com/ja-jp/azure/cosmos-db/postgresql/quickstart-build-scalable-apps-concepts#colocation
参照テーブルすべての Worker ノードに全データが複製されるテーブルディメンションテーブル(マスタテーブル)に向いているWorker ノードに参照テーブルを作成するSELECT create_reference_table('table_name');ローカル テーブル分散テーブルにも参照テーブルにもしていないテーブルは、Coordinator ノードで通常の PostgreSQL テーブルとなるローカルテーブルと分散テーブルとの Join 操作は可能
スケールアウトスケールアウトして Worker ノードを増やしても、自動では分散テーブルの再配置はされないため、ユーザー(DB管理者)自身で再配置を実施するオンラインで再配置を実行でき、他のトランザクションがブロックされるのはメタデータを更新する一瞬だけSELECT rebalance_table_shards('table_name');
まとめAzure Cosmos DB for PostgreSQL は、分散クエリ実行や高性能なスケールアウトを備えたフルマネージドな PostgreSQL分散クエリやスケールアウトの恩恵を受けるには、テーブル毎に設定が必要パフォーマンスを上げるために、分散テーブルのシャードキーを何にするかが重要異なる Worker ノードをまたいだ Join 操作はできないため、コロケーション(併置)をするスケールアウトしたら、分散テーブルの再配置を実施する
参考資料Azure Cosmos DB for PostgreSQL documentationhttps://learn.microsoft.com/ja-jp/azure/cosmos-db/postgresql/citusdatahttps://www.citusdata.com/GitHub - citusdata / citushttps://github.com/citusdata/citusAzure Cosmos DB: Liftoffhttps://learn.microsoft.com/en-us/events/azure-cosmos-db-liftoff/Citus Con: An Event for Postgres 2022https://www.citusdata.com/cituscon/2022/schedule
http://www.pnop.co.jp/

Recommended

PDF
【de:code 2020】 PostgreSQL もスケールさせよう! - Hyperscale (Citus) -
PPTX
ついに上陸!PaaS 最新兵器のご紹介
PDF
Azure Cosmos DB for PostgreSQL short version
PDF
[DI04] 使わないのはもったいない! プラネット スケールの NoSQL サービス「Azure Cosmos DB」を使いこなそう
PDF
[de:code 2017] 使わないのはもったいない! プラネット スケールの NoSQL サービス「Azure Cosmos DB」を使いこなそう
PDF
Azure Database for PostgreSQL 入門 (PostgreSQL Conference Japan 2021)
PDF
【de:code 2020】 Azure Cosmos DB - Build 2020 アップデート
PDF
Let's scale-out PostgreSQL using Citus (Japanese)
PPTX
Start learning Azure Cosmos DB with Azure Synapse Link
PDF
[オープンソースカンファレンス2017 Hokkaido] Azureのグローバル分散NoSQLデータベース サービス「Azure Cosmos DB」を...
PDF
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...
PDF
Azure Cosmos DB で始める Java + NoSQL 開発
PDF
[db tech showcase OSS 2017] A24: マイクロソフトと OSS Database - Azure Database for M...
PDF
[DI15] Build 2017 Updates ~ Azure Database for MySQL/PostgreSQL 最速紹介
PDF
[Japan Tech summit 2017] DAL 003
PDF
[2017/07/27 ウェビナー] 使わないのはもったいない! プラネット スケールの NoSQL サービス「Azure Cosmos DB」を使いこなそう
PDF
M03_Azure PaaS データベースの全体像と適切な選び方 [Microsoft Japan Digital Days]
PPTX
分析データとトランザクションデータ
PDF
PDF
Updates of Azure NoSQL announced at Microsoft Ignite Spring 2021
PDF
やりたいことから考えるMicrosoft Azure 上の データストアの選び方とデータサイエンティスト向け活用法。KVSからDWHまで
PDF
おいしいフルマネージドデータベース はじめました
PDF
Dat009 クラウドでビック
PPTX
Azure Cosmos DB を使った高速分散アプリケーションの設計パターン
PPTX
Azure Cosmos DB のキホンと使いドコロ
PDF
[デブサミ]Microsoft Data Platform 最新アップデート
PDF
[Japan Tech summit 2017] DAL 005
PDF
[db tech showcase Tokyo 2017] AzureでOSS DB/データ処理基盤のPaaSサービスを使ってみよう (Azure Dat...
PDF
現場からみた Azure リファレンスアーキテクチャ答え合わせ
PDF
Azure load testingを利用したパフォーマンステスト

More Related Content

PDF
【de:code 2020】 PostgreSQL もスケールさせよう! - Hyperscale (Citus) -
PPTX
ついに上陸!PaaS 最新兵器のご紹介
PDF
Azure Cosmos DB for PostgreSQL short version
PDF
[DI04] 使わないのはもったいない! プラネット スケールの NoSQL サービス「Azure Cosmos DB」を使いこなそう
PDF
[de:code 2017] 使わないのはもったいない! プラネット スケールの NoSQL サービス「Azure Cosmos DB」を使いこなそう
PDF
Azure Database for PostgreSQL 入門 (PostgreSQL Conference Japan 2021)
PDF
【de:code 2020】 Azure Cosmos DB - Build 2020 アップデート
PDF
Let's scale-out PostgreSQL using Citus (Japanese)
【de:code 2020】 PostgreSQL もスケールさせよう! - Hyperscale (Citus) -
ついに上陸!PaaS 最新兵器のご紹介
Azure Cosmos DB for PostgreSQL short version
[DI04] 使わないのはもったいない! プラネット スケールの NoSQL サービス「Azure Cosmos DB」を使いこなそう
[de:code 2017] 使わないのはもったいない! プラネット スケールの NoSQL サービス「Azure Cosmos DB」を使いこなそう
Azure Database for PostgreSQL 入門 (PostgreSQL Conference Japan 2021)
【de:code 2020】 Azure Cosmos DB - Build 2020 アップデート
Let's scale-out PostgreSQL using Citus (Japanese)

Similar to スケールアウトできるManaged RDBMS - Azure Cosmos DB for PostgreSQL

PPTX
Start learning Azure Cosmos DB with Azure Synapse Link
PDF
[オープンソースカンファレンス2017 Hokkaido] Azureのグローバル分散NoSQLデータベース サービス「Azure Cosmos DB」を...
PDF
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...
PDF
Azure Cosmos DB で始める Java + NoSQL 開発
PDF
[db tech showcase OSS 2017] A24: マイクロソフトと OSS Database - Azure Database for M...
PDF
[DI15] Build 2017 Updates ~ Azure Database for MySQL/PostgreSQL 最速紹介
PDF
[Japan Tech summit 2017] DAL 003
PDF
[2017/07/27 ウェビナー] 使わないのはもったいない! プラネット スケールの NoSQL サービス「Azure Cosmos DB」を使いこなそう
PDF
M03_Azure PaaS データベースの全体像と適切な選び方 [Microsoft Japan Digital Days]
PPTX
分析データとトランザクションデータ
PDF
PDF
Updates of Azure NoSQL announced at Microsoft Ignite Spring 2021
PDF
やりたいことから考えるMicrosoft Azure 上の データストアの選び方とデータサイエンティスト向け活用法。KVSからDWHまで
PDF
おいしいフルマネージドデータベース はじめました
PDF
Dat009 クラウドでビック
PPTX
Azure Cosmos DB を使った高速分散アプリケーションの設計パターン
PPTX
Azure Cosmos DB のキホンと使いドコロ
PDF
[デブサミ]Microsoft Data Platform 最新アップデート
PDF
[Japan Tech summit 2017] DAL 005
PDF
[db tech showcase Tokyo 2017] AzureでOSS DB/データ処理基盤のPaaSサービスを使ってみよう (Azure Dat...
Start learning Azure Cosmos DB with Azure Synapse Link
[オープンソースカンファレンス2017 Hokkaido] Azureのグローバル分散NoSQLデータベース サービス「Azure Cosmos DB」を...
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...
Azure Cosmos DB で始める Java + NoSQL 開発
[db tech showcase OSS 2017] A24: マイクロソフトと OSS Database - Azure Database for M...
[DI15] Build 2017 Updates ~ Azure Database for MySQL/PostgreSQL 最速紹介
[Japan Tech summit 2017] DAL 003
[2017/07/27 ウェビナー] 使わないのはもったいない! プラネット スケールの NoSQL サービス「Azure Cosmos DB」を使いこなそう
M03_Azure PaaS データベースの全体像と適切な選び方 [Microsoft Japan Digital Days]
分析データとトランザクションデータ
Updates of Azure NoSQL announced at Microsoft Ignite Spring 2021
やりたいことから考えるMicrosoft Azure 上の データストアの選び方とデータサイエンティスト向け活用法。KVSからDWHまで
おいしいフルマネージドデータベース はじめました
Dat009 クラウドでビック
Azure Cosmos DB を使った高速分散アプリケーションの設計パターン
Azure Cosmos DB のキホンと使いドコロ
[デブサミ]Microsoft Data Platform 最新アップデート
[Japan Tech summit 2017] DAL 005
[db tech showcase Tokyo 2017] AzureでOSS DB/データ処理基盤のPaaSサービスを使ってみよう (Azure Dat...

More from Kuniteru Asami

PDF
現場からみた Azure リファレンスアーキテクチャ答え合わせ
PDF
Azure load testingを利用したパフォーマンステスト
PDF
Understanding Azure Application Gateway
PDF
Azure PaaS とのよりセキュアな接続 - 初級編
PDF
あらためて Azure virtual network
PDF
Azure Virtual Machines設計の勘所 | Microsoft Tech Summit 2017
PDF
Introduction of Azure Database for MySQL / PostgreSQL
PDF
クラウド時代のWordPressプラットフォーム -WordCamp Tokyo 2016-
PDF
OSS/linux on Azureの活用方法と勘所
PPTX
実プロジェクトの経験から学ぶazureサービス適用パターン
PDF
CDP 勉強会 - Multiple Datacenter Deployment ガイダンス
PDF
クラウド案件の作り方 for azureしなの4周年
PDF
AzureでOracle
PDF
SMTPサービス SendGridを契約する
PDF
インストールマニアックス振り返り
PPTX
PHP on Azure
PPTX
第2回JAZUG総会 LT インストールマニアックス・ファイナル
現場からみた Azure リファレンスアーキテクチャ答え合わせ
Azure load testingを利用したパフォーマンステスト
Understanding Azure Application Gateway
Azure PaaS とのよりセキュアな接続 - 初級編
あらためて Azure virtual network
Azure Virtual Machines設計の勘所 | Microsoft Tech Summit 2017
Introduction of Azure Database for MySQL / PostgreSQL
クラウド時代のWordPressプラットフォーム -WordCamp Tokyo 2016-
OSS/linux on Azureの活用方法と勘所
実プロジェクトの経験から学ぶazureサービス適用パターン
CDP 勉強会 - Multiple Datacenter Deployment ガイダンス
クラウド案件の作り方 for azureしなの4周年
AzureでOracle
SMTPサービス SendGridを契約する
インストールマニアックス振り返り
PHP on Azure
第2回JAZUG総会 LT インストールマニアックス・ファイナル

スケールアウトできるManaged RDBMS - Azure Cosmos DB for PostgreSQL


[8]ページ先頭

©2009-2025 Movatter.jp