本文へスキップ

Snowflakeとは?

すのーふれーく

Snowflakeとは、クラウド上で動作するマルチクラウド対応のデータウェアハウス・データプラットフォームのことです。

Snowflakeは、クラウド上のデータウェアハウスおよびデータプラットフォームとして広く採用されているSaaS型サービスです。AWS、Google Cloud、Azureのいずれでも動作するマルチクラウド設計が特徴で、2012年に設立された米国Snowflake社が開発・提供しています。

Snowflakeの最大の特徴は、ストレージとコンピュートの分離アーキテクチャです。データの保存と処理(クエリ)が独立しているため、処理性能のスケールアップ・ダウンが柔軟に行え、複数のチームが同じデータに対して独立したクエリを並行実行できます。

主な機能と特徴:

  • マルチクラスタ仮想ウェアハウス:クエリの負荷に応じて自動でスケールアウトし、待ち時間を削減します。
  • Time Travel:過去のデータ状態に最大90日遡ってクエリを実行できます。
  • データシェアリング:データをコピーせず、他アカウントへリアルタイムに共有できます。
  • セミ構造化データ対応:JSONやAvroなどをネイティブに扱えます。

従来のオンプレミス型DWHと比べて初期投資が不要で、利用量に応じた課金体系のため導入ハードルが低く、データエンジニアリングやアナリティクスの分野で急速に普及しています。

使い方・例文

マーケティング部門と営業部門がそれぞれ独立した仮想ウェアハウスを使い、同じSnowflakeのデータに対して互いに影響を与えずにBIクエリを実行する場面で登場します。

この用語をシェア

𝕏 でポスト LINE

最終更新:

関連用語