Posté par M .
En réponse au message mail.
Évalué à 2.
e ne connais pas de façon de stocker de grandes quantités des mails sans utiliser ou bien une base de données, ou alors un mail / fichier, avec le plus souvent un fichier résumant les entêtes des mails du dossier courant (ce qui revient à dire que ton FS fait le boulot d'une base de données). L'autre solution, le mbox classique d'Unix, ne tient clairement pas la charge.
Sauf que le fs n'est pas fait pour faire une basse de donné :
- s'il y a trop de fichier dans un repertoire les perfs sont pas terrible
- les mails sont souvent des petits fichiers qui vont prendre plus de place sur le fs (inode associé, taille min ...)
La solution mbox classique d'Unix tient mieux la charge à condition :
- le fichier ai une taille limite (découper le fichier en sous fichier s'il est trop gros)
- le fichier ai un index
Dans ce cas les données dynamique se trouve dans l'index et le fichier data mbox n'est qu'un fichier que l'on fait grossir (on ajoute des mails a la fin). On fait une passe de garbage collect de temps en temps.
[^] # Re: claws-mail
Posté par M . En réponse au message mail. Évalué à 2.
Sauf que le fs n'est pas fait pour faire une basse de donné :
- s'il y a trop de fichier dans un repertoire les perfs sont pas terrible
- les mails sont souvent des petits fichiers qui vont prendre plus de place sur le fs (inode associé, taille min ...)
La solution mbox classique d'Unix tient mieux la charge à condition :
- le fichier ai une taille limite (découper le fichier en sous fichier s'il est trop gros)
- le fichier ai un index
Dans ce cas les données dynamique se trouve dans l'index et le fichier data mbox n'est qu'un fichier que l'on fait grossir (on ajoute des mails a la fin). On fait une passe de garbage collect de temps en temps.