Reginaldo,
Vamos por partes:
Esse é um recurso que foi introduzido de forma nativa na versão 2008 do SQL Server, na versão 2005 com SP2 foi introduzido este recurso para se trabalhar com o tipo de dados varbinary.
- Realmente você vai ganhar com a comprensão de dados, no que se diz respeito a espaço físico.
- Vale ressaltar que não são todos os tipos de dados que podem ser utilizados para compressão.
- Em relação a performance, não veja desta forma, pois todo dado compactado terá que ser descompactado para poder ser acessado e apresentando em tela, e isso nem sempre vai oferecer um bom custo de processamento, muito pelo contrário.
- Falando de backup com certeza seus arquivos de backup ficaram melhores, mais rápidos para serem criados, gravados, mas durante o processo de restauração você vai poderá ter uma pequena perda de performance, pois o arquivo terá que ser aberto e descompactado
para posteriormente ser restaurado.
- Escolher o melhor tipo de compressão é algo que vai depender da maneira que suas tabelas estão modelados e principalmente os dados contidos em cada coluna, basicamente a compressão por linha pode ser mais vantajosa quando temos diversos linhas que formam
uma tabela com poucas colunas, onde estas linhas possuem por exemplo informações pequenas e similares. A compressão por página pode ser interessante quando você possui uma tabela com milhares de linhas com colunas e dados de tamanho fixo.
Pedro Antonio Galvao Junior [MVP | MCC | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitario | SoroCodigos | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]