What is faster, calculate something using processor or make a 2-3 requests to database more? If we talking about faster or not we think about 0.05 second... i think it is no metter but time for change it is more costly. Moreover, prices_list give as better isolated architecture. We can manipulate the price regardless of usages.