Nie zawracaj sobie głowy rozdzielaniem danych systemowych i danych użytkownika. Niczego nie dodaje. W prawdziwym życiu albo masz MDF, albo go nie ma. Nie ma wielu odcieni szarości.
Jeśli chodzi o dzielenie, nie zawracałbym sobie głowy wieloma grupami plików, dopóki jedna lub więcej z:
- Zbliżam się do rozmiaru terabajtów
- Bardzo duże obciążenie
- Więcej niż jeden duży stół (nie tylko jeden duży stół)
- Może oddzielne indeksy na podstawie obciążenia/rozmiaru/dużych tabel
I tylko jeśli mogę mieć osobne jednostki LUN lub macierze RAID dla każdego pliku. W przeciwnym razie nie ma to sensu, ponieważ dzielisz ograniczony zasób między więcej plików
Podsumowanie:w przypadku większości baz danych nie warto