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
Aller à : navigation, rechercher
(modifications automatiques tags et catégories via le cartographe)
Ligne 81 : Ligne 81 :
 
}
 
}
 
</graphviz>
 
</graphviz>
{{Note|<br /> Pour le moment les pièces jointes ne sont pas supprimées du disque lors de la suppression du message. Un robot de suppression automatique qui sera exécuté automatiquement, sera implémenté ultérieurement.}}
+
{{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.

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é