マテリアライズドビュー
SQLのビューは、
select文を保存しておけて、SQLのfrom句から参照できる。再利用できる、が最初の素朴なイメージ。
そのviewで書いたselect文が参照する元のデータに変更があった場合にどうなる?から、いろんな機能が出てくる?
その一つとして マテリアライズドビューがある。
マテリアライズドビューは、その参照元のデータを更新(refresh)させる仕組みを持つ。
どの部分が更新されるか、全体か差分か
どの頻度で更新されるか、変更を検知する、一定間隔で行う、任意のタイミングを更新を依頼する?
default で 24hourでrefresh
partitioningを使ってコストを抑えたい