Jest sens przechowywać ilość dzieci w tabeli rodzica?

Jest sens przechowywać ilość dzieci w tabeli rodzica?
N0
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Gdańsk
  • Postów: 647
0

Powiedzmy że mam tabelę artykułów i tabelę komentarzy. W widoku z listą artykułów chciałbym wyświetlać jedynie tytuł odpowiedniego artykułu i ilość komentarzy do niego (przykładowo). Czy jest sens w tabeli artykułów mieć kolumnę przechowującą ilość komentarzy do danego artykułu? Czy zapytanie zliczające ilość komentarzy do danego artykułu jest stosunkowo "kosztowne"? Pytam pod kątem Entity Frameworka (nie wiem, czy w dobrym dziale zadaję to pytanie).

PA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3901
1

W teorii nie powinno się robić takich rzeczy, w praktyce stosuje się przechowywanie zagregowanych wartości, aby oszczędzić bazę.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.