As visualizações materializadas foram implementadas primeiro pelo banco de dados Oracle: o recurso de reescrita da consulta foi adicionado na versão 8i.
Exemplo de sintaxe para criar uma visão materializada no Oracle:
No PostgreSQL, versão 9.3 e mais recentes visualizações materializadas de suporte nativamente. Na versão 9.3, uma visão materializada não é refrescada automaticamente e é preenchida apenas no momento da criação (a menos que não seja usado dados). Pode ser atualizado posteriormente usando a vista materializada de atualização. Na versão 9.4, a atualização pode ser concomitante com as seleções na visualização materializada se for usado simultaneamente.
Exemplo de sintaxe para criar uma visão materializada no PostgreSQL:
O Microsoft SQL Server difere de outros RDBMs pela maneira de implementar a visualização materializada por meio de um conceito conhecido como "visualizações indexadas". A principal diferença é que essas visualizações não requerem uma atualização, pois são de fato sempre sincronizadas com os dados originais das tabelas que compostam a visualização. Para conseguir isso, é necessário que as linhas de origem e destino sejam "determinísticas" em seu mapeamento, o que limita os tipos de possíveis consultas para fazer isso. Esse mecanismo foi realizado desde a versão de 2000 do SQL Server.
Exemplo de sintaxe para criar uma visualização materializada no SQL Server:
Apache Kafka (desde a v0.10.2), o Apache Spark (desde a v2.0), o Apache Flink e o materializa todas as visualizações materializadas de suporte nos fluxos de dados.
As vistas materializadas também são suportadas no Sybase SQL em qualquer lugar. No IBM DB2, eles são chamados de "tabelas de consulta materializada". O Clickhouse suporta visualizações materializadas que atualizam automaticamente as mesclagem. O MySQL não suporta visualizações materializadas nativamente, mas as soluções alternativas podem ser implementadas usando gatilhos ou procedimentos armazenados ou usando o aplicativo FlexViews de aplicativo de código aberto. As visualizações materializadas podem ser implementadas no Amazon DynamoDB usando eventos de modificação de dados capturados pelo DynamoDB Streams.Google anunciado em 8 de abril de 2020 A disponibilidade de visualizações materializadas para o BigQuery como uma versão beta.