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

More Related Content

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

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

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

More from Kuniteru Asami

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

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


[8]ページ先頭

©2009-2025 Movatter.jp