あらゆる規模の Citus & Postgresについての話
※本ブログは、’’Talking about Citus & Postgres at any scale (citusdata.com)’’ の抄訳です。
私は最近、ワルシャワのPostgreSQLユーザーグループで Postgresの Citus 拡張について話しました。残念ながら、私は美しいワルシャワに直接行く必要はありませんでしたが、世界的なPostgresコミュニティと対話し、Citusが何であるか、それがどのように動作するか、そしてそれがあなたのために何ができるかについて話す、素晴らしい方法の1つであることに変わりはありません。
すでにPostgresに精通しているなら、この話はCitusがあなたに与えるすべての強力な機能の良い紹介であるべきです。要約するとこういうことです: CitusはPostgresを分散データベースに変換するPostgresのオープンソース拡張です。Citus はシャーディングとレプリケーションを使用して、分散データベース クラスター全体にデータと Postgres クエリを分散します。
Citusのパフォーマンススピードアップに光を当てる(デモ経由)
私はPostgresとアプリケーションのニーズが進化するにつれて、私がCitusについてどのように話すかを再考しようとします。私たちがあまりやっていないことの1つは、Citusのパフォーマンスの向上について直接話すことです。実際には遅い場合もありますが、スケールする方がずっと速くなります。したがって、私は(大規模な)Postgresサーバーと比較したパフォーマンス ベンチマークと共にすべてのCitus機能を紹介しました。
この話は、単一のPostgresサーバーと Azure Database for PostgreSQL のHyperscale (Citus) のパフォーマンスを比較したデモ (デモは46:52 から始まります) を見ながら聞く価値があります。このデモでは、分析用のユースケースで GitHub アーカイブ データを使用し、Citus での分析クエリが250倍以上高速になることを示しています。
クリックするとワルシャワ PostgreSQL ユーザー グループでの私の話のビデオ、Citus:あらゆる規模のPostgreSQL、を見られます。 デモは 46:52 から始まりますが、最初のディスカッションも役立ちます。
コミュニティでの Postgres の講演を組織するのに費やされた時間は、ワルシャワ PostgreSQL ユーザー グループの主催者による支援です(特にAlicja Kucharczyk)。そして、彼らのPostgresユーザーグループで話をする私を招待するための時間でもあります。私は良い質問全てにも本当に感謝しています。
If this is your first intro to Citus & you want to learn more
これがあなたへの Citus の最初の紹介であれば & もっと知りたいでしょう
開発者に推奨する次のステップを以下に示します:
- Citusパッケージを手元にダウンロードする: Citusはオープンソースなので、ダウンロードは簡単なので試してみてください。
- AzureでCitusを試してみてください:そして、マイクロソフトが昨年Citus Dataを買収してから数ヶ月の間に、我々はさらに、Azure上の管理されたPostgresサービスにCitusを統合しました:Citus は Hyperscale (Citus) として利用可能であり、Azure Database for PostgreSQL の組み込みデプロイオプションです。従って、Azure で Citus を試すこともできます。
- Citusオープンソースドキュメントを読む:docs.citusdata.com にはマルチテナント SaaS アプリケーションとリアルタイム分析ダッシュボードのチュートリアル、時系列データのユースケースガイド、ほぼすべてのCitus 機能の詳細、Citus を単一のサーバー上にローカルに設定する方法のインストール手順、複数のサーバーへのインストール方法があります。Citus のドキュメントは非常に有用です。