Jakie są najlepsze praktyki w zakresie projektowania baz danych i normalizacji dla witryn o dużym natężeniu ruchu, takich jak stackoverflow?Normalizacja lub denormalizacja w witrynach o dużym natężeniu ruchu
Czy należy używać znormalizowanej bazy danych do przechowywania danych, znormalizowanej techniki lub kombinacji obu?
Czy sensownym rozwiązaniem jest zaprojektowanie znormalizowanej bazy danych jako głównej bazy danych do przechowywania zapisów, aby zmniejszyć nadmiarowość i jednocześnie zachować inną, zdenormalizowaną formę bazy danych do szybkiego wyszukiwania?
lub
powinien być główny bazy danych znormalizowanych nieznormalizowana ale z widokiem na poziomie aplikacji dla szybkich operacji na bazach danych?
lub inne podejście?
Disk Space jest tani, ale wydajność dysku z pewnością nie jest. Dzięki denormowanemu projektowi często kończy się wstawianie lub aktualizowanie większej ilości danych na szerszych tabelach, co często powoduje problemy z wydajnością. –
To prawda, istnieją kompromisy przy każdej decyzji. To, co jest wydajne, zależy od struktury danych. – BaroqueBobcat