Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 По хранению рез-тов вычислений в таблице  [new]
Виктор_sql
Member

Откуда:
Сообщений: 98
Доброго дня,
вроде бы простой вопрос-уточнение, поправьте, если неправильно рассуждаю.
Есть исходные данные для уравнения, хранящиеся в таблицах. Полученный результат уравнения сохраняется также в таблицу. Насколько имеет смысл это делать, если мы можем всегда получить это значение, запрашивая исходные данные ? Вероятно это стоит делать при большой затратности вычислений и при небольших ресурсах машины ? Какие еще аргументы есть в пользу этого ?
20 окт 11, 08:10    [11470070]     Ответить | Цитировать Сообщить модератору
 Re: По хранению рез-тов вычислений в таблице  [new]
aleks2
Guest
Более никаких.
20 окт 11, 08:18    [11470082]     Ответить | Цитировать Сообщить модератору
 Re: По хранению рез-тов вычислений в таблице  [new]
Glory
Member

Откуда:
Сообщений: 104751
Виктор_sql
Какие еще аргументы есть в пользу этого ?

Когда исходные данные обновились
20 окт 11, 08:40    [11470142]     Ответить | Цитировать Сообщить модератору
 Re: По хранению рез-тов вычислений в таблице  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31958
Виктор_sql
Какие еще аргументы есть в пользу этого ?
Очевидно, желание сохранить результат. Ведь сама формула/её исходные данные/программа-интерпретатор формул могут и измениться.

Вот все и сохраняют. К примеру, бухгалтерская программа всегда сохраняет вычисленную зарплату, хотя можно было бы и не тратить драгоценные байты и вычислить заново при формировании, например, отчётности.
20 окт 11, 08:45    [11470161]     Ответить | Цитировать Сообщить модератору
 Re: По хранению рез-тов вычислений в таблице  [new]
Mnior
Member

Откуда: Кишинёв
Сообщений: 6724
И для такого появились индексированные VIEW.
20 окт 11, 15:58    [11473658]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить