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)
 
(2 versions intermédiaires par le même utilisateur non affichées)
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 ... (le répertoire n'est pas supprimé si vide). }}
 +
 
 
== 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 actuelle datée du 2 août 2019 à 11:31

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 ... (le répertoire n'est pas supprimé si vide).

Paramétrage

Il n'y a aucun paramétrage associé à cette fonctionnalité