Estou usando um banco de dados de relatórios, que para todos os fins práticos é um banco de dados somente leitura. São criados dados e relatórios dinâmicos são gerados e visualizados neste banco de dados.
Eu estava pensando em tornar esse banco de dados somente leitura.
Algumas das coisas que quero perguntar sobre bancos de dados somente leitura são:
- Apenas os dados são somente leitura? Ainda podemos criar índices ou visualizações neste banco de dados?
- Quais são os benefícios de desempenho do uso de um banco de dados somente leitura? por exemplo, consultas SELECT usando bloqueios compartilhados, etc ...
- Existe alguma desvantagem de usar um banco de dados somente leitura?
- Existem práticas recomendadas a serem seguidas ao usar bancos de dados somente leitura?
sql-server
Palhaço
fonte
fonte
fonte