I have a table
named Companies
where there is a Rating column
. Company has many reviews and which has its Rating
column.
Companies.Rating = Average of its Reviews' Ratings.
My question: It'll be easier for me Companies.Rating
to be computed instead of it to be updated when Company review is deleted, inserted, updated etc.
Will it slow down the app. seriously ? P.S. each company will have about 300 reviews.(maximum)