Cycles de vie (MPD)

Un cycle de vie permet de modéliser le transfert de données depuis des stockages rapides et coûteux vers divers types de stockage meilleur marché et moins performants, à mesure que l'ancienneté des données augmente et que leur consultation diminue. La période durant laquelle les données restent sur chaque type de stockage est modélisée sous la forme de phases, qui sont associées au tablespaces.

Remarque : La modélisation des cycles de vie est prise en charge par Sybase IQ à partir de la version 15.0.
Vous pouvez attacher autant de tables que vous le souhaitez à un cycle de vie, et créer plusieurs cycles de vie afin de fournir plusieurs vitesses et/ou méthodes de gestion du vieillissement des données. Chaque table ne peut être associée qu'à un cycle de vie. Un cycle de vie peut être :
Le diagramme suivant illustre un cycle de vie basé sur l'âge couvrant une période de cinq ans, et qui est divisé en trois phases:

Les données sont regroupées dans des partitions (P1, P2 et P3), qui contiennent chacun un mois de données :


Lifecycle
PowerAMC peut générer tous les scripts nécessaires pour automatiser ces mouvements de données. Dans l'exemple ci-dessus, un script serait généré pour chaque mois du cycle de vie. Au point illustré dans l'image, le script va :

A mesure que les données vieillissent, les scripts peuvent également traiter le transfert des données vieilles de plus d'un an depuis un tablespace associé à Phase 2 vers le tablespace associé à Phase 3.

Une fois qu'un cycle de vie est mis en place, vous pouvez générer des scripts pour procéder à des déplacements de données indéfiniment. Des scripts supplémentaires sont générés pour purger régulièrement les données qui arrivent en fin de cycle de vie.