【アマゾンレッドシフト】
Amazon Redshift とは?
最終更新:
💡 売上やログをまとめて調べる、AWSの分析倉庫
AWSのマネージド型データウェアハウス。列単位の保存や並列処理を使い、SQLで大量のデータを集計・分析する用途に向く。クラスタ型とServerlessがある。
📌 このページのポイント
Redshiftは、普通のデータベースと何が違うの?
どうやって、大量のデータを調べるの?
列単位で保存し、集計に必要な列を読める仕組みや、処理を分担する大規模並列処理を使うよ。クラスタでは計算ノードが部分的な結果を処理し、まとめるんだ。実際の速さはデータの配置やクエリにもよるから、何でも同じ速さではないよ。
どんな分析に使えるの?
S3にあるファイルも全部取り込むの?
Serverlessなら何も管理しなくていい?
計算資源の用意や拡張をサービスに任せられるけれど、データ、アクセス権、費用は確認しよう。計算の利用分に加えて保存などにも料金がかかるよ。PostgreSQLを基にしているけれど、SQLや機能には違いがあるので、既存のツールやSQLがそのまま全部使えるとは限らないんだ。
📖 おまけ:英語の意味
「Amazon Redshift」 = AWSのデータウェアハウスのサービス名
💬 英語のredshiftは天文学では「赤方偏移」を指すよ。ITの文脈では、AWSの分析用データウェアハウスのサービス名として読もう。