Когда подходят вычисляемые столбцы?

Я рассматриваю возможность создания таблицы с вычисляемым столбцом в Microsoft SQL Server 2008. Это было бы простое вычисление, например (ISNULL (colA, (0)) + ISNULL (colB, (0))) - как итог. В нашем приложении используется Entity Framework 4.

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

Есть ли какие-либо причины, по которым я не хочу использовать вычисляемый столбец в таблице?

Если я все же использую вычисляемый столбец, должен ли он сохраняться или нет? Я читал о различных результатах производительности при использовании постоянных, а не постоянных, с индексированными и неиндексированными вычисляемыми столбцами здесь . Учитывая, что мои вычисления кажутся простыми, я склонен сказать, что их не следует повторять.

9
задан robert 2 December 2010 в 22:32
поделиться