This solves the same problem, just not as well, the idea of an incrementaly maintained view is that only the update needs to be computed, so a count will increment or decrement as rows are inserted or deleted.
It means complex views that could take minutes or hours to calculate from scratch can be kept fresh in realtime.