Débarrassez-vous des données obsolètes.

Il n'est pas nécessairement utile de stocker des millions voire des milliards de données éternellement. Une fois que vos données temporelles ont été agrégées, vous pouvez choisir de supprimer automatiquement celles qui ne présentent plus d'intérêt. Riak TS inclut la fonctionnalité Global Object Expiration, simple à configurer. Grâce à elle, vous n'avez pas à supprimer manuellement les données dont vous souhaitez vous séparer.

Cette opération est réalisable au niveau du cluster. Il vous suffit d'indiquer une durée de vie pour tous les objets contenus dans ce dernier.


DONNÉES TEMPORELLES = NÉCESSITÉ DE POUVOIR PROCÉDER À DES SUPPRESSIONS AUTOMATIQUES

La fonctionnalité intégrée Global Object Expiration de Riak TS permet de supprimer les données obsolètes au niveau du cluster et inclut les options suivantes :

  • La possibilité de définir une durée de vie afin que toutes les données écrites avant un laps de temps donné expirent automatiquement, et ne soient alors plus récupérables lors de requêtes ;
  • La possibilité de définir le mode d'expiration.

Vous pouvez activer et configurer Global Object Expiration à l'aide des paramètres dédiés, en spécifiant un intervalle dans l'unité de votre choix (secondes, minutes, heures, etc.).

expiration = on
expiration.retention_time = 1d
expiration.mode = whole_file

 
Consultez la documentation de Riak TS pour en savoir plus à ce sujet.

 

AVANTAGES DE LA FONCTIONNALITÉ GLOBAL OBJECT EXPIRATION

Le volume des données temporelles et liées à l'Internet des objets peut augmenter plus rapidement que celui d'autres types d'informations. En outre, plus elles sont anciennes, moins leur conservation est pertinente. Riak TS vous permet de supprimer les données obsolètes afin d'optimiser les performances de votre application.

Réduisez les coûts opérationnels
Grâce à la suppression automatique des données, vous pouvez optimiser votre espace de stockage et n'avez plus à gérer des volumes superflus.

Optimisez les performances et la scalabilité
En vous séparant des données inutiles, vous profitez d'une base de données au fonctionnement plus efficace.

Gestion de volumes élevés de données
Si vous favorisez une telle approche, votre application est alors bien plus à même de prendre en charge des milliers, voire des millions, de données temporelles ou provenant d'appareils connectés.

  1.  RÉSILIENCE
  2.  SCALABILITÉ
  3. SIMPLICITÉOPÉRATIONNELLE
  4. COLOCALISATION DESDONNÉES
  5. COMMANDESSQL
  6. REQUÊTES DE PLAGESQL
  7.  AGRÉGATIONS
  8. GLOBAL OBJECTEXPIRATION
  9. CONNECTEURAPACHE SPARK
  10. BIBLIOTHÈQUES CLIENTES/D'API
  11. RÉPLICATIONMULTI-CLUSTER
  12. ENVIRONNEMENTAPACHE MESOS