Snowflake Postgres¶
Snowflake Postgresについて¶
Snowflake Postgresにより、Snowflakeから直接Postgresインスタンスを作成、管理、使用できます。各インスタンスは、Snowflakeが管理する専用の仮想マシン上でPostgresデータベースサーバーを実行します。任意のPostgresクライアントを使用してインスタンスに直接接続します。Snowflake Postgresは、Postgresの信頼できる信頼できるトランザクションデータベース機能をSnowflakeデータプラットフォームに提供します。
Postgresについて¶
PostgreSQL(Postgresとも呼ばれる)は、30年以上にわたって積極的に開発されてきた、オープンソース型の成熟したリレーショナルデータベース管理システムです。汎用トランザクションデータベースであるPostgresは、高度な同時読み取り/書き込み操作と低レイテンシのデータ処理を必要とする運用アプリケーション向けに設計されています。Postgresは、JSONBを含む幅広いデータ型と、高度なインデックス機能を提供します。Postgresは、さまざまなユースケースに最適なデータベースになりつつあり、強化された機能を提供するコミュニティ主導の開発ツールと拡張機能のエコシステムによってサポートされています。実証済みの信頼性とパフォーマンス、そしてアクティブな開発者コミュニティを備えたPostgresは、お客様の拡張されたワークロードセットをサポートするSnowflake AI Data Cloudプラットフォームに最適な追加機能です。
アーキテクチャ¶
Postgresは、その信頼性とパフォーマンスで知られる成熟した実績のあるデータベースですが、Snowflakeプラットフォームの他の部分よりも伝統的なアーキテクチャモデルに従っています。PostgresをSnowflakeに導入するにあたり、Postgresの操作性の強みを維持しつつ、Snowflakeのセキュリティ、管理、接続機能と統合するアプローチを設計しました。
Snowflake Postgresは、ディスクを添付した専用のPostgresインスタンスをプロビジョニングし、クラス最高のトランザクションパフォーマンスを提供します。各Postgresインスタンスは、完全に分離されたプライベートネットワークで実行され、ファイアウォールルールまたはPrivate Linkを介したプライベート接続をサポートします。Snowflake Postgresは、高同時実行アプリケーションのワークロードをサポートするために、PgBouncer経由の組み込み接続プールも提供します。
Snowflake Postgresは、既存のPostgresツールおよびワークロードと完全に互換性があり、コードを変更することなく、SnowflakeにアプリケーションをSnowflakeにリフトアンドシフトし、ORMsやサポートされているすべてのSQLクライアントなど、現在Postgresインスタンスで機能するすべての機能を使用できます。
リージョンの可用性¶
Snowflake Postgresは以下の リージョン で利用できます。
クラウドリージョン |
クラウドリージョン ID |
|---|---|
Amazon Web Services(AWS) |
|
US 東部(バージニア北部) |
us-east-1 |
US 西部(オレゴン) |
us-west-2 |
ヨーロッパ(アイルランド) |
eu-west-1 |
Microsoft Azure |
|
東 US 2(バージニア) |
eastus2 |
西 US 2(ワシントン) |
westus2 |
北ヨーロッパ(アイルランド) |
northeurope |
Postgresメジャーバージョン¶
Postgresメジャーバージョン16~18が現在利用可能です。新しいインスタンスを作成するときは、最新のマイナーバージョンが自動的に使用されます。
Postgresを使用する場合¶
高スループット、高同時実行性の操作データベースが必要な場合、特定のPostgres機能からメリットを受けることができるユースケースがある場合、または既存のPostgresアプリケーションがある場合は、Postgresを選択してください。
お客様が構成可能なセキュリティ制御¶
お客様は、Postgresインスタンスの特定のコンテンツに適したセキュリティレベルを確保するために、以下の制御を管理する責任があります。
パスワードや接続文字列などのPostgresインスタンス認証情報のセキュリティ保護、機密保持、およびローテーション。
適切なパスワードの一意性、長さ、複雑さ、および有効期限の維持。
ユーザーアクセスの範囲と期間を含む、ユーザーおよびロールベースのアクセス制御の構成。