Extension de table
Partitionnez et conservez les ensembles de données pendant de longues périodes sans les écraser.
L’extension de table est basée sur une table de base et un certain nombre de partitions. Les partitions se voient attribuer une durée qui détermine la période pendant laquelle les données sont écrites sur chaque partition. Les partitions d’une extension de table ne tournent pas. Au lieu de tronquer et de réutiliser la partition la plus ancienne, une extension crée de nouvelles partitions indéfiniment. De cette façon, les données restent séparées logiquement entre les partitions en raison de la date de création et aucune donnée n’est jamais supprimée.
L’un des avantages de l’extension de table est de partitionner les données entre les tables. Il vous permet également d’archiver les données tout en veillant à ce que les tables restent de taille raisonnable. Le jeu de données de travail est réduit lorsqu’une date est connue pour la requête.
L’inconvénient est que l’extension de table nécessite une requête d’union lorsque vous interrogez une plage horaire qui s’étend sur plusieurs tables. Les requêtes d’union sont moins efficaces que les requêtes sur une seule table.
Envisagez d’utiliser l’extension de table lorsque vous avez des tables écrites séquentiellement ou des tables de type insertion seule (il existe des exceptions à ce paramètre). L’extension de table est également utile dans les tables où les données sont nécessaires pendant de longues périodes.