Différences entre versions de « NF14659 — Stockage des pièces jointes sur le disque dur et plus dans la base de données »
De Documentation Polaris
(modifications automatiques tags et catégories via le cartographe) |
|||
Ligne 81 : | Ligne 81 : | ||
} | } | ||
</graphviz> | </graphviz> | ||
− | {{Note|<br /> | + | {{Depuis|version=8.1}} |
+ | {{Note|<br /> Les pièces jointes sont supprimées du disque lors de la suppression du message dans tous les dossiers de la messagerie (Boîte de réception, Eléments envoyés, corbeille ...) }} | ||
+ | |||
== Paramétrage == | == Paramétrage == | ||
Il n'y a aucun paramétrage associé à cette fonctionnalité | Il n'y a aucun paramétrage associé à cette fonctionnalité |
Version du 2 août 2019 à 11:22
Disponible depuis la version 7.01.0.32015
Voir la carte de la fonctionnalité : A classer
Concept
Fonctionnalité
Nous gérons dorénavant le stockage des pièces jointes de la messagerie interne en dehors de la base de données, sur fichier plat, dans le répertoire /var/polaris/media/attachments
.
Les pièces jointes ne sont pas envoyées aux postes de réplication tant que ceux-ci ne demandent pas à la consulter, y compris lors de la synchronisation d'un poste.
Finalités :
Nous avons entrepris la réalisation de la séparation des pièces-jointes pour les raisons suivantes :
- gain d'espace : les objets binaires sont en effet stockés au format base64, ce qui augmente artificiellement leur taille et donc celle de la base de données ;
- gain de complexité : en gérant les pièces jointes en dehors de la base de données, nous ouvrons le champ des possibles sur leur gestion par des méthodes plus conventionnelles (transfert HTTP) ;
- gain de productivité : il est désormais possible de gérer le backup des pièces jointes de manière incrémentale sur une chronologie différente des données - car étant de simples fichiers dans une arborescence stable et définie - signifiant un gain énorme de place et de temps lors des sauvegardes.
Fonctionnement
Voici le flux complet de la vie de la pièce-jointe.
![](/doc-polaris/images/diagrams/Diagrams_1388d45df5c27cf90864201d83a3dc3a.png)
Disponible depuis la version 8.1
A savoir :
Les pièces jointes sont supprimées du disque lors de la suppression du message dans tous les dossiers de la messagerie (Boîte de réception, Eléments envoyés, corbeille ...)
Paramétrage
Il n'y a aucun paramétrage associé à cette fonctionnalité