Snowflake View
マテリアライズドビュー(Enterprise Edition)
ベーステーブルで実行された DML の量に関係なく、マテリアライズドビューを介してアクセスされるデータは常に最新です。 マテリアライズドビューが最新になる前にクエリが実行されると、Snowflakeはマテリアライズドビューを更新するか、 マテリアライズドビューの最新部分を使用して、必要な新しいデータをベーステーブルから取得します。
PostgreSQL
- マテリアライズドビューの機能(PostgreSQL)
- マテリアライズドビューの内容をテーブルの最新の状態と同じにしたいときには、REFRESH MATERIALIZED VIEWを実行します
MySQL
- MySQLでMaterialized Viewを実現する
- 残念ながら、MySQLではデフォルトでMaterialized Viewを作る機能は存在しません。
- トリガーかバッチで参照用のテーブルを作る