Snowflakeの特徴調べ
最近流行りつつある分析データベースサービスであるSnowflakeの特徴について
・クラウド向けに最適化されたアーキテクチャ。IaaSにインストールして使うのではなくクラウドの特性を理解した上で最適なパフォーマンスが出るように設計されている
・AWS,Azure,GCPを選択する事が可能
・使用した分だけ課金。Redshiftはインスタンス課金なのでAthenaやBigQueryと同じ考え
・あとは保存しているデータ量による課金、ストレージは各クラウドのストレージサービスを利用しているのでデータサイズあたりの金額は安価になっている
・分散処理アーキテクチャに必要な分散処理のためのキー設計などが不要
・自動バックアップ(過去90日間)、スナップショット機能で過去時点の状況に戻すまたはコピーも可能
・複数のエディションが用意されている
・ACID準拠
・ANSI SQL