Bonjour,
Par défaut dans une base de données SQL Server vous avez 2 fichiers : LDF correspondant au journal et MDF au données.
Il est possible de créer plusieurs fichiers de données qui porteront l'extention par défaut NDF, ces fichiers peuvent être regroupés dans ces FILEGROUP que vous citez.
Il faut savoir que lors de la création d'une table ou d'un index il est possible de spécifier le FILEGROUP :
CREATE TABLE MaTable
(...)
ON FG_TEST
Les groupes de fichiers (et les fichiers multiples de données) sont utilisés dans 2 cas :
- Performance
- Permet de séparer les données des index, ce qui permet dans de grosses bases de données de procurer des améliorations importantes pour l'accès aux données
- De répartir les données ou les index sur des disques différents à nouveau pour améliorer les accès
- Maintenance
- Il est possible de rendre un groupe de fichier en lecture seule (empechant toute modification des données du groupe en question)
- Découper une grosse sauvegarde en plusieurs morceaux, pour diminuer son volume ou son temps d'execution
Cordialement