Extension de table

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 1 minute de lecture
  • Partitionnez et conservez les ensembles de données pendant de longues périodes sans écrasement.

    L’extension de table est basée autour d’une table de base et d’un certain nombre de partitions. Les partitions reçoivent une durée qui détermine la période de temps 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.

    Un avantage 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 travail de données 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 uniquement (il existe des exceptions à ce paramètre). L’extension de table est également utile dans les tables où des données sont nécessaires pendant de longues périodes.