Doe geen moeite om systeem- en gebruikersgegevens te scheiden. Het voegt niets toe. In het echte leven is je MDF er of is het er niet. Er zijn niet veel grijstinten.
Wat betreft splitsen, ik zou me niet druk maken om meerdere bestandsgroepen tot een of meer van:
- Ik ben bijna terabyte groot
- Zeer hoge belasting
- Meer dan één grote tafel (niet slechts één grote tafel)
- Misschien aparte indexen op basis van belasting/grootte/grote tabellen
En alleen als ik voor elk bestand aparte LUN's of RAID-arrays kan hebben. Anders heeft het geen zin omdat je een eindige bron verdeelt over meerdere bestanden
Samenvatting:voor de meeste databases is het het niet waard