Lelarge Guillaume

Lelarge Guillaume

Consultant - Dalibo

52 article(s)
Description

Guillaume Lelarge est un contributeur majeur de PostgreSQL. Il dirige la traduction du manuel officiel, et maintient différents outils pour PostgreSQL. Il est un contributeur régulier des revues GNU/Linux Magazine France et Linux Pratique, ainsi que l'auteur du livre "PostgreSQL, Architecture et notions avancées", aux éditions D-BooKer.

En parallèle, Guillaume travaille depuis plus de treize ans en tant que consultant chez Dalibo.

Signature
Consultant - Dalibo
Articles de l'auteur

La réplication par les journaux de transactions

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
44
Mois de parution
octobre 2009
Spécialité(s)
Résumé

Toutes les données modifiées dans PostgreSQL sont tout d'abord stockées dans les journaux de transactions. Une solution particulièrement simple pour la réplication revient donc à archiver les journaux de transactions et à les rejouer sur un serveur distant.

Le projet PostgreSQL

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
44
Mois de parution
octobre 2009
Spécialité(s)
Résumé

Ce projet a réellement débuté en 1996 quand Bruce Momjian et Marc Fournier ont repris un certain nombre de patchs qui traînaient pour les intégrer dans ce qui s'appelait alors Postgres95. Leur collaboration a permis de mettre en place une plateforme (web, cvs, listes de discussion) et de s'assurer de la sortie de versions officielles.

pgBouncer : un pooler simple, mais efficace

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
44
Mois de parution
octobre 2009
Spécialité(s)
Résumé

pgBouncer est un autre pooler de connexions. Contrairement à pgPool-II, il se contente d'être ça. Par contre, il va proposer des options uniques, comme une option permettant de préciser le moment où on souhaite changer de connexions. Cela ne sera pas forcément une connexion unique pour une session. Cela pourra être une connexion unique par transaction ou par instruction. Une option unique en son genre, mais qui a ses propres limitations.

Pgpool, le pooler multitâche

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
44
Mois de parution
octobre 2009
Spécialité(s)
Résumé

Les programmes de pooling de connexions ont un but simple : supprimer le temps de connexion pour améliorer la rapidité des programmes se connectant très souvent et n'exécutant que peu de requêtes pendant une même connexion. C'est principalement le cas des applications web. Une page PHP va généralement exécuter peu de requêtes tout en étant fréquemment sollicitée. Dans ce cas, le temps de la connexion devient un facteur limitant, surtout pour les applications web devant gérer un très grand nombre d'utilisateurs (et donc de connexions). PostgreSQL dispose de deux solutions. La première est pgPool-II.

Les processus de PostgreSQL

Magazine
Marque
GNU/Linux Magazine
Numéro
112
Mois de parution
janvier 2009
Résumé
PostgreSQL n'est pas multithreadé. Lors de sa conception, les développeurs de PostgreSQL ont préféré utiliser une approche basée sur les processus, et non pas sur les threads. Cela a une implication importante, par exemple pour la gestion de la mémoire. Mais, même sans cela, il est nécessaire de bien comprendre l'intérêt des différents processus pour bien gérer son serveur.

Recherche plein texte avec PostgreSQL 8.3

Magazine
Marque
GNU/Linux Magazine
Numéro
111
Mois de parution
décembre 2008
Résumé

PostgreSQL, comme tout moteur de bases de données, sait faire de la recherche sur des champs de type texte. Cela passe principalement par les opérateurs habituels en SQL, à savoir LIKE et ILIKE, mais cela peut aussi passer par les opérateurs ~ et ~* pour des recherches sur des expressions rationnelles.