Приложение базы данных - хранить или вычислять на лету? - PullRequest
0 голосов
/ 03 сентября 2011

У меня есть таблица списка покупок с полями: ItemName, Количество, UnitPrice, Сумма. Обратите внимание, что сумма равна количеству * UnitPrice.

Моя простая проблема заключается в том, СОХРАНИТЬ ли мне сумму или ВЫЧИСЛИТЬ ее при получении данных? Что я должен беспокоиться о хранении или обработке?

1 Ответ

1 голос
/ 03 сентября 2011

Хранилище дешево, я просто предварительно вычислю его для удобства. Это, вероятно, не будет иметь большого значения в зависимости от вашего приложения, если вы не ищете или не публикуете данные в столбце Сумма. Если вы сообщаете об этом столбце, то я определенно предварительно вычислю. Я бы больше беспокоился о соединениях и подзапросах.

...