Amazon Redshift および PostgreSQL - Amazon Redshift

英語の翻訳が提供されている場合で、内容が矛盾する場合には、英語版がオリジナルとして取り扱われます。翻訳は機械翻訳により提供されています。

Amazon Redshift および PostgreSQL

Amazon Redshift PostgreSQLに基づいています。 Amazon Redshift と PostgreSQL には、データ ウェアハウス アプリケーションの設計と開発時に知っておくべき、非常に重要な違いがいくつかあります。

Amazon Redshift は、具体的には、大規模データセットに対して複雑なクエリを行う必要があるオンライン分析処理 (OLAP) アプリケーションおよびビジネスインテリジェンス (BI) アプリケーション向けに設計されています。Amazon Redshift は多種多様な要件に対処するため、Amazon Redshift で使用する専用のデータストレージスキーマおよびクエリ実行エンジンは PostgreSQL の実装とは完全に異なります。たとえば、オンライントランザクション処理(OLTP)アプリケーションがデータを行に格納する場合、 Amazon Redshift は、最適なメモリ使用とディスク I/O のために、専用のデータ圧縮エンコードを使用して、データを列に保存します。 セカンダリ インデックスや効率的な単一行データ操作などの小規模な OLTP 処理に適した PostgreSQL 機能は、パフォーマンスを向上させるために省略されています。

Amazon Redshift データウェアハウスシステムのアーキテクチャの詳細については、『システムとアーキテクチャの概要』を参照してください。

PostgreSQL 9.x には、Amazon Redshift によってサポートされていない機能が一部含まれています。さらに、 Amazon Redshift 知っておくべきSQLとPostgreSQL。このセクションでは、 Amazon Redshift およびPostgreSQLを使用して、 Amazon Redshift SQL実装。