tusbasaのブログ

業務や勉強中に調べたことを自分用にメモするブログ

【DBMS】マテリアライズドビュー

SQLの結果をテーブルとして保持する仕組み。

マテリアライズドビューを利用すると、データベースでSELECTした結果をテーブルとして保持できるため、複雑な集計処理の高速化やデータ整合性の確保を簡単に実現しつつ、SELECT処理を効率的に行うことができる。 使用するテーブルの値が変更されるとマテリアライズドビューの結果も更新される。

mysqlでは使えない。

ビューはselect文につけたエイリアスのようなもの。

参考 https://www.purin-it.com/make-materialized-view https://qiita.com/wanko5296/items/61c3e6ec4561b26beb5c