Les articles de Guillaume Lelarge


PostgreSQL et ses journaux de transactions

GNU/Linux Magazine n° 108 | septembre 2008 | Guillaume Lelarge
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Les journaux de transactions constituent un domaine évoluant en permanence pour PostgreSQL. Auparavant, simples journaux des modifications internes, ils ont évolué pour permettre une reprise à un moment précis dans le passé, voire pour autoriser une réplication simple d'un serveur complet.Mais, le plus important est que cela assure la durabilité...

Article gratuit !

Gestion mémoire avec PostgreSQL

GNU/Linux Magazine n° 107 | juillet 2008 | Guillaume Lelarge
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Mieux gérer la mémoire est un excellent moyen pour gagner en performance et en réactivité. Ce n'est évidemment pas le seul, mais c'est celui qui permettra le gain le plus important. Malheureusement, peu de documentation existe sur ce thème. Les informations sont généralement diluées dans la documentation officielle et dans les sources. Cet...

Article gratuit !

Les vues système sous PostgreSQL 8.3

GNU/Linux Magazine n° 106 | juin 2008 | Guillaume Lelarge
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

La journalisation applicative permet à tout administrateur de bases de données de retrouver des informations importantes, notamment en cas de problème sur le serveur. Le cadre est principalement historique : retrouver une trace pouvant fournir des informations importantes sur un problème particulier, y compris quinze jours après. Mais, il est aussi...

Article gratuit !

Nouvelle gestion des journaux applicatifs sous PostgreSQL 8.3

GNU/Linux Magazine n° 105 | mai 2008 | Guillaume Lelarge
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

PostgreSQL comporte un grand nombre de paramètres permettant une configuration avancée de la journalisation applicative. Cela permet d'avoir des informations en plus ou moins grande quantité. Plus vous disposez d'informations, meilleure est votre idée de la situation, que vous ayez un problème à régler ou que vous ayez tout simplement à surveiller...

Article gratuit !

PostgreSQL 8.3 : quoi de neuf ?

GNU/Linux Magazine n° 103 | mars 2008 | Guillaume Lelarge
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Le serveur de bases de données PostgreSQL existe depuis plus de dix ans. Plus les années passent, plus le rythme de développement s'accélère. Les fonctionnalités sont de plus en plus dirigées vers l'utilisation de PostgreSQL en entreprise et dans des contextes critiques. Cette tendance est surtout visible depuis la version 8.0

Article gratuit !

Londiste, la réplication vue par Skype

GNU/Linux Magazine HS n° 044 | octobre 2009 | Guillaume Lelarge
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Londiste est un autre système de réplication asynchrone basé sur les triggers. Son installation est un peu particulière, mais pas désagréable du tout. Elle est même bien plus simple que l'installation de Slony. Créé par Skype en Python pour ses besoins propres, il est disponible depuis peu de temps, mais progresse bien et mérite sa place dans ce...

Article gratuit !

Slony, réplication des données par trigger

GNU/Linux Magazine HS n° 044 | octobre 2009 | Guillaume Lelarge
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Il existe en gros trois façons de répliquer une base de données : répliquer les changements des fichiers (c'est ce que propose le Log Shipping, ainsi que DRBD), répliquer les instructions (c'est ce que propose pgpool) et répliquer les changements de données. Ce dernier cas est proposé par trois outils, dont Slony.

Article gratuit !

pgBouncer : un pooler simple, mais efficace

GNU/Linux Magazine HS n° 044 | octobre 2009 | Guillaume Lelarge
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

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...

Article gratuit !

Pgpool, le pooler multitâche

GNU/Linux Magazine HS n° 044 | octobre 2009 | Guillaume Lelarge
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

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...

Article gratuit !

PostgreSQL 8.4

GNU/Linux Magazine HS n° 044 | octobre 2009 | Guillaume Lelarge
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Plus d'un an après la sortie de la version 8.3, les développeurs de PostgreSQL ont sorti la version 8.4. Très exactement le 1er juillet. Les plus attentifs remarqueront que le planning initial a été largement débordé, de quatre mois au minimum. Ceci est dû à l'attente de deux patchs ajoutant des fonctionnalités très intéressantes à la...

Article gratuit !

Rapide configuration de PostgreSQL

GNU/Linux Magazine HS n° 044 | octobre 2009 | Guillaume Lelarge
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

PostgreSQL et son fichier de configuration de 17 Ko sur 503 lignes : rien de moins que 180 et quelques paramètres. Cela n'aide clairement pas un débutant à se lancer. Pourtant, il faut savoir que seule une grosse dizaine de paramètres sont essentiels à configurer. Le reste n'a pour cible que les cas très particuliers.

Article gratuit !

PostgreSQL 9.6 : les fonctionnalités moteurs

GNU/Linux Magazine n° 201 | février 2017 | Guillaume Lelarge - Julien Rouhaud
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Dans un précédent article (voir GNU/Linux Magazine n°198), nous avons pu voir la nouveauté phare de la version 9.6 de PostgreSQL. Mais il ne s’agit pas de la seule amélioration de cette nouvelle version. Les développeurs ont passé aussi beaucoup de temps sur l’API de gestion des tables distantes, sur les possibilités offertes par la...

Lire l'extrait

PostgreSQL 9.6 et le parallélisme

GNU/Linux Magazine n° 198 | novembre 2016 | Guillaume Lelarge - Julien Rouhaud
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Le développement de la version 9.6 a commencé en juin 2015. Après de nombreux mois de travail, une première version bêta est sortie en mai 2016. Le fruit de ce travail de développements et de tests : une nouvelle version remplie de fonctionnalités intéressantes. Il est temps pour nous de connaître et de tester les principales nouveautés de cette...

Lire l'extrait



PostgreSQL 9.5 : les nouvelles fonctionnalités SQL

GNU/Linux Magazine n° 194 | juin 2016 | Guillaume Lelarge
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

La version 9.5 de PostgreSQL apporte de nombreuses nouveautés. Comme il serait difficile de tout énumérer en un seul article, nous allons aborder ici certaines fonctionnalités relatives au SQL et aux utilisateurs finaux de PostgreSQL. Un gros travail a été effectué par les développeurs pour permettre de gérer de plus gros volumes de données, et...

Lire l'extrait

Planificateur – les outils

GNU/Linux Magazine n° 181 | avril 2015 | Guillaume Lelarge
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Maintenant que nous avons vu tous les types de nœuds disponibles pour le travail du planificateur de requêtes, et que la commande EXPLAIN et sa sortie n'ont plus de secrets pour nous, il nous reste à voir les outils intéressants à connaître dans le contexte des plans d'exécution. Ils ne sont pas nombreux. Il y a pgAdmin, le site explain.depesz.com...

Lire l'extrait

Planificateur – les autres nœuds

GNU/Linux Magazine n° 179 | février 2015 | Guillaume Lelarge
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Au cours des précédents articles, nous avons vu les différents types de parcours de données ainsi que les différents types de jointures. Il reste des nœuds effectuant une opération particulière, principalement sur un ensemble de données, comme un tri ou un agrégat, mais aussi sur plusieurs ensembles, pour une action comme un assemblage, une...

Lire l'extrait

Planificateur – Les jointures

GNU/Linux Magazine n° 178 | janvier 2015 | Guillaume Lelarge
  • Actuellement 0 sur 5 étoiles
  • 1
  • 2
  • 3
  • 4
  • 5

Dans l'article précédent, nous avons vu les différents parcours de données que pouvait planifier et exécuter PostgreSQL. Cependant, il est rare qu'une requête ne fasse appel qu'à un seul ensemble de données. Les requêtes font plutôt appel à plusieurs tables ou vues. Il est donc important de pouvoir combiner plusieurs ensembles de données....

Lire l'extrait