42 lines
1.6 KiB
Markdown
42 lines
1.6 KiB
Markdown
## Réduire le volume de données stockées au strict nécessaire
|
||
|
||
### Identifiants
|
||
|
||
| V1 |
|
||
|:--:|
|
||
| 23 |
|
||
|
||
### Catégories
|
||
|
||
| Cycle de vie | Tiers | Responsable |
|
||
|:---------:|:-----------:|:----:|
|
||
| 2. Conception | Application | Architecte Logiciel/Développeur |
|
||
|
||
### Indications
|
||
|
||
| Degré de priorité | Mise en oeuvre | Impact écologique |
|
||
|:-------------------:|:-------------------------:|:---------------------:|
|
||
| 4 | 4 | 4 |
|
||
|
||
|Ressources Economisées |
|
||
|:----------------------------------------------------------:|
|
||
| Stockage |
|
||
|
||
### Description
|
||
Réduire le volume de données stockées au nécessaire consiste à :
|
||
* Supprimer les données qui ne sont plus utilisées.
|
||
* Éviter les doublons entre les tables est un moyen d’optimiser le volume de données stockées.
|
||
* Dans le cas de fonctionnalité permettant à l'utilisateur de télécharger du contenu volumineux, associer une durée de vie à ce contenu.
|
||
|
||
### Exemple
|
||
|
||
Par exemple une application de streaming qui propose le téléchargement d'un film ou d'une série peut :
|
||
* Associer une durée de vie de 30 jours au contenu. Une tâche est programmée 30 jours plus tard grâce au [WorkManager](https://developer.android.com/topic/libraries/architecture/workmanager) afin de supprimer le fichier.
|
||
* Supprimer le fichier une fois que le média a été visionné entièrement.
|
||
|
||
### Principe de validation
|
||
|
||
| Le nombre ... | est inférieur à |
|
||
|-------------------|:-------------------------:|
|
||
| de données stockées et non utiles pour le service numérique | 0 |
|