web-dev-qa-db-fra.com

Les tables temporelles seront-elles incluses dans l'édition standard de SQL Server 2016?

La nouvelle version de SQL Server 2016 WIL Support SOITIONNELLE-AVEC Tables temporelles .

Je ne trouve aucune documentation qui dirait si cette fonctionnalité serait également une entreprise ou disponible dans l'édition standard.

D'une part, Considérations sur la table temporelle et limitations suggère qu'il s'agira d'entreprise - uniquement:

  • Par défaut, la table d'historique est compressée de page.
  • Une stratégie d'indexation optimale comprendra un index de colonne en cluster [...] La table d'historique par défaut comporte un indice de rowstore en cluster.

Pour autant que je sache, la compression des données est une fonctionnalité d'entreprise uniquement, mais techniquement édition standard pourrait créer une table d'historique non compressée.

ColumnStore Index est une fonctionnalité d'entreprise uniquement, mais par défaut, il créera un index de rowstore, il ya donc toujours de l'espoir.

D'autre part, la documentation pour sys.dm_db_persisted_sku_features est la même pour 2014 et 2016 et la liste des fonctionnalités d'entreprise ne disposent pas de tables temporelles (peut-être que la documentation n'est pas encore mise à jour?).

  • Est-ce que quelqu'un sait, peut-être officieusement, quelle est la variante probable?
  • Si quelqu'un a le dernier rc 2016 installé, pourrait-il nous dire quoi sys.dm_db_persisted_sku_features retourne si la base de données a des tables temporelles?

S'il y a une bonne chance que cette fonctionnalité soit incluse dans l'édition standard, je pouvais attendre pendant une demi-année jusqu'à la publication de 2016 avant de migrer ma base de données 2008 vers la dernière version. S'il n'y a pas d'espoir, je la migrerais jusqu'en 2014. Si je migre jusqu'en 2014, il restera probablement sur cette version pour les 10 prochaines années.

En ce qui concerne la mise en attente:

Je ne veux pas de réponse "d'opinion" à cette question, j'aimerais connaître les faits. J'avais espéré que ce type d'information aurait été publié quelque part, et je ne savais tout simplement pas où regarder. Par exemple, jusqu'à aujourd'hui, je ne savais pas sys.dm_db_persisted_sku_features .

Les questions pourraient être ajustées à:

  • Comment et quand les décisions sku sont-elles prises?
  • Comment savoir que cette décision a été faite?
  • Sinon pour cette version, comment était-ce terminé pour les versions précédentes?
  • Ce genre d'informations est-elle publiée lorsque la =RTM version est libérée ou plus tôt?

Si un fait difficile n'est pas connu (la décision n'est pas encore prise et même des développeurs SQL Server ne savent pas), une hypothèse éduquée serait également grande, par exemple, sur la base de la manière dont cette décision a été effectuée dans les versions précédentes.

5
Vladimir Baranov

Réponse de Wiki communautaire générée à partir des commentaires de la question. N'hésitez pas à éditer-le pour l'améliorer .

Anthony Fauloull : La fonction Tableaux temporels est disponible dans toutes les éditions de SQL Server 2016, y compris la norme Édition, édition Web et édition Express. Il n'est pas limité à Enterprise Edition.

5
Paul White 9