Amazon Redshiftとは?
あまぞんれっどしふと
Amazon Redshiftとは、AWSが提供するクラウドベースのフルマネージド型データウェアハウスサービスで、大規模な分析クエリを高速に処理できます。
Amazon Redshiftは、Amazon Web Services(AWS)が提供するクラウドデータウェアハウス(DWH)サービスです。ペタバイト規模のデータを格納し、複雑な分析クエリを高速に実行できる列指向(カラムナー)ストレージを採用しています。
Redshiftの主な特徴は以下の通りです。
- 列指向ストレージ: 分析クエリでは特定の列だけを読み込めばよいため、行指向DBと比較してI/Oを大幅に削減し高速な集計を実現します。
- MPP(大規模並列処理): 複数のノードにデータを分散し、クエリを並列実行します。ノードを追加するだけでスケールアウトが可能です。
- マネージドサービス: インフラ管理不要で、バックアップ・パッチ適用・スケーリングをAWSが担当します。
- Redshift Spectrum: S3に保存されたデータを直接クエリできるため、ウォームデータをDWH外に置いてコストを削減できます。
- 標準SQLサポート: PostgreSQLベースのSQLを使えるため、既存の分析ツールやBIツールとの連携が容易です。
BIツール(Tableau・QuickSightなど)やdbt、Apache Sparkとの連携を通じてデータウェアハウス層を担うことが多く、現代のモダンデータスタックの中核コンポーネントとして広く採用されています。
使い方・例文
全国の店舗から収集した数年分の販売トランザクションデータをRedshiftに集約し、日次・月次・年次の売上集計や商品カテゴリ別のトレンド分析をSQLで行うといった使い方が典型的です。
この用語をシェア
最終更新: