SQL Server Read Only DataBases avantages et domaines d'utilisation

Nous pouvons définir notre database en lecture seule, et il restreint certaines commands comme les commands Auto-Shrink, Auto Statistics et DBCC. Mais il donne également une haute performance en limitant ces fonctionnalités. On peut utiliser

ALTER DATABASE dbName SET READ_ONLY 

command pour définir DB en lecture seule. Mais, pourquoi devrions-nous utiliser des bases de données en lecture seule? Quels sont les avantages et quels sont les domaines d'utilisation? Je vous remercie.

Parfois, vous pouvez avoir une database qui est partagée par un éditeur – données historiques, données boursières, statistics, études. Ou potentiellement vos propres données archivées.

Il peut démarrer ou non en tant que database SQL Server, mais datatables sont statiques.

Vous ne voulez jamais qu'il soit modifié par quiconque, accidentellement ou intentionnellement.

Bases de données en lecture seule

Par exemple, datatables de search que vous achetez sont régulièrement remplacées mais ne sont lues que dans des circonstances normales.

Vous utiliseriez normalement un groupe de files en lecture seule et non une database en lecture seule complète.

Cependant, vous pouvez avoir une database héritée que personne ne devrait mettre à jour par exemple.