Accéder au contenu.
Menu Sympa

fr - Re: [fr@sympa] Migration MySQL -> PostgreSQL

Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa

Archives de la liste

Chronologique Discussions  
  • From: Christopher Greiner <adresse@cachée>
  • To: fr <adresse@cachée>
  • Subject: Re: [fr@sympa] Migration MySQL -> PostgreSQL
  • Date: Wed, 10 Dec 2025 15:04:25 +0100

Bonjour Bruno,

Merci pour les conseils. Je vais regarder les outils mentionnés. De ce que je comprends, il s'agit d'une migration MySQL -> PostgreSQL "classique", il n'y a rien de spécifique à Sympa (outre la modification de sympa.conf).

Quant à la taille, on est à peu près le double de votre serveur. Là aussi, pas de différence de perf notable à prévoir à priori.

En vous remerciant, excellente fin d'après-midi à vous!

 Chris

On 10/12/2025 13:45, Bruno Malaval wrote:

Vous n’obtenez pas souvent d’e-mail à partir de adresse@cachée. Pourquoi c’est important
Bonjour,

A mon sens, le gros travail à faire est la migration des données d'une base à l'autre.
Concernant Sympa, il ne s'agit ensuite que de configurer correctement le serveur.
https://www.sympa.community/manual/install/setup-database-postgresql.html

Pour la migration, on trouve plusieurs méthodes,
soit des outils complet (Estuary Flow)
soit un export/import par csv, mais il faudrait certainement retouché un peu le fichier
soit utiliser l'outil pgloader de postgres

Après, concernant le passage de Mariadb à Postgres, je ne suis pas sûr que cela amène un changement en terme de performance.
La base de données de Sympa est plutôt simple et légère, mais tout dépend également de la quantité de données/listes que vous gérer.
Cela dépend également la proportion de listes synchronisées avec une source externe, de la fréquence des synchronisations, etc ...

En exemple, nous avons 2500 listes sur notre serveur, avec une base de données de 110 Mo (extraction dans un fichier sql)

Cordialement,

Université de Haute-Alsace
Bâtiment E
6 rue des Frères Lumière - 68093 Mulhouse Cedex
Mail : adresse@cachée
Téléphone : +33 (0)3 89 33 66 22
Télécopie : +33 (0)3 89 33 6058

Bruno MALAVAL
Responsable Applications Métiers
Ingénieur Systèmes
Direction du Numérique


De: "Christopher Greiner" <adresse@cachée>
À: "fr" <adresse@cachée>
Envoyé: Mercredi 10 Décembre 2025 10:01:43
Objet: [fr@sympa] Migration MySQL -> PostgreSQL
Bonjour à tous,

Notre équipe en charge de l'infra aimerait bien que l'on passe à PostgreSQL.

Pouvez-vous éclairer ma lanterne et me conseiller un chemin de migration
pour cela? Y a-t-il un script particulier qui nous aiderait dans cette
démarche?

Concernant les perfs, savez-vous si les différences entre les deux
seront négligeables?

En vous remerciant par avance pour vos précieux conseils,

  Chris, Université de Lausanne
-- 
Christopher Greiner
Université de Lausanne
Centre informatique
Amphimax
CH-1015 Lausanne

E:christopher.greiner [at] unil.ch
T: +41 21 692 21 93
U: https://www.unil.ch/ci



Archives gérées par MHonArc 2.6.19+.

Haut de le page