mobile-best-practice/chapters/MBP_023_fr.md

42 lines
1.6 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

## 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 doptimiser 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 |