S3のデータ検索方式の種類

 

オブジェクト全体ではなくオブジェクトデータのサブセットを取得するソリューション

S3 Select

S3 Selectを利用すれば、すぐ活用できるクエリ (query-in-place) サービスを使用して、S3 オブジェクト (および AWS の他のデータセット) 全体に対してデータ分析を実行します。

S3 Select はオブジェクト全体ではなくオブジェクトデータのサブセットを取得することで、クエリのパフォーマンスを最大 400% 向上させることもできます。

Redshift Spectrum

Redshift Spectrumを使うことで、Amazon Simple Storage Service (S3)上に置かれたファイルをRedshiftにロードしたり特殊な準備をすることなく、高度なクエリを実行することが可能になります。

オブジェクト全体ではなくオブジェクトデータのサブセットを取得した分析を実行するものではないため、正しくありません。

また、Redshift Spectrumは主にビッグデータをS3に蓄積して解析するためのビッグデータソリューションとして利用することを目的としています

 

Amazon Athena

Amazon Athena はインタラクティブなクエリサービスで、Amazon S3 内のデータを標準 SQL を使用して簡単に分析できます。

AthenaもS3データに対するSQL解析が可能なツールですが、複雑なクエリや機械学習による推論を実行できるなど、S3 Selectよりも高度な分析に利用することになります。

 

Amazon CloudSearch

AWS クラウドにおけるマネージド型サービスであり、ウェブサイトまたはアプリケーション向けの検索ソリューションを容易かつコスト効率良く設定、管理、スケールできます

 

 

Twitterでフォローしよう