A nova versão do SQL Server 2016 suportará as chamadas Tabelas Temporais .
Não consigo encontrar nenhuma documentação que diga se esse recurso seria somente Enterprise ou também disponível na edição Standard.
Por um lado, as Considerações e Limitações da Tabela Temporal sugerem que será somente Enterprise:
- Por padrão, a tabela de histórico é PAGE compactada.
- Uma estratégia de indexação ideal incluirá um índice columnstore clusterizado [...] A tabela de histórico padrão tem um índice rowstore clusterizado
Até onde eu sei, a compactação de dados é um recurso exclusivo do Enterprise, mas tecnicamente a edição Standard pode criar uma tabela de histórico não compactada.
O índice Columnstore é um recurso somente para empresas, mas, por padrão, ele criará um índice rowstore, então ainda há esperança.
Por outro lado, a documentação para sys.dm_db_persisted_sku_features é a mesma para 2014 e 2016 e a lista de recursos Enterprise não possui Tabelas Temporais (talvez a documentação ainda não esteja atualizada?).
- Alguém sabe, talvez não oficialmente, qual é a variante provável?
- Se alguém tiver o RC 2016 mais recente instalado, poderia nos dizer o que sys.dm_db_persisted_sku_features retorna se o banco de dados tiver tabelas temporais?
Se houver uma boa chance de que esse recurso seja incluído na Standard Edition, posso esperar meio ano até o lançamento de 2016 antes de migrar meu banco de dados de 2008 para a versão mais recente. Se não houver esperança, eu o migraria para 2014. Se eu migrar para 2014, provavelmente permanecerá nesta versão pelos próximos 10 anos.
Sobre colocar esta pergunta em espera:
Não quero uma resposta "baseada em opinião" para essa pergunta, gostaria de saber os fatos. Eu esperava que esse tipo de informação fosse publicada em algum lugar e simplesmente não sabia onde procurar. Por exemplo, até hoje eu não sabia sobre sys.dm_db_persisted_sku_features .
As perguntas podem ser ajustadas para:
- Como e quando as decisões de SKU são tomadas?
- Como alguém saberia que a decisão foi tomada?
- Se não para esta versão, como foi feito para as versões anteriores?
- Esse tipo de informação é publicada quando a versão RTM é lançada ou antes?
Se um fato concreto não for conhecido (a decisão ainda não foi tomada e nem mesmo os desenvolvedores do SQL Server sabem), um palpite também seria ótimo, por exemplo, com base em como essa decisão foi tomada em versões anteriores.
Resposta do Wiki da comunidade gerada a partir dos comentários das perguntas. Sinta-se livre para editá-lo para melhorá-lo .