Le fichier de configuration de PostgreSQL 10 annoté : New Annotated Config Files for PostgreSQL 10 Documentation sur la réplication intégrée : The Internals of PostgreSQL : Streamin Replication Utilisation de PgLoader chez Heroku : Migrating a Heroku app from MySQL to Postgres using PGLoader Louise […]
PostgreSQL Hebdo #10
Les contraintes dans la base : The last line of defense Comment améliorer la lecture des plans d'éxecution : Using pg_badplan to CREATE STATISTICS is a good plan Migrer 1500 instances vers PostgreSQL 10 : Postgres 10 Upgrade Se battre contre le bloat : PostgreSQL Bloatbusters Données publiques sous […]
PostgreSQL Hebdo #9
Lu cette semaine : Tests de performance avec PostgreSQL suite à Meltdown : PostgreSQL Meltdown Benchmarks Mettre à jour 50TB de données : Updating a 50 terabyte PostgreSQL database ; la technique est simple, et tout le monde y a accès. S'ils peuvent le faire avec 50TB, vous pouvez aussi le faire ! […]
PostgreSQL Hebdo #8
Lu cette semaine : Quelques sages conseils à propos de verouillage : 7 tips for dealing with locks Interview de Dimitri Fontaine, contributeur majeur à PostgreSQL Bel exemple d'utilisation des fonctionnalités de PostgreSQL 10 : Implementing a "distributed" reporting server using some of […]
PostgreSQL Hebdo #7
Lu cette semaine : Quelle méthode efficace pour produire des UUIDs : Benchmarking UUIDs, v2 Comment PostgreSQL traite les requêtes : The Internals of PostgreSQL : Query Processing Des « range types » et de la récursion : How to Search Availability with PostgreSQL Pourquoi migrer : […]
PostgreSQL Hebdo #6
Lu cette semaine : Tableau de bord de supervision : OmniDB: Monitoring Dashboard Détecter les problèmes de performances : Detecting performance problems easily in PostgreSQL Encore de la supervision, les métriques clés : Key metrics for PostgreSQL monitoring Experience sur les requêtes parallèles : […]
PostgreSQL Hebdo #5
Lu cette semaine : À propos de SQL et d'algèbre relationnelle : Find the number of the longest continuously rising days for a stock À propos des CTEs : Advanced SQL - Common Table Expressions Conférence de Laetitia Avrot au FOSDEM : De-mystifying contributing to PostgreSQL Conférence de Patrick […]
PostgreSQL Hebdo #4
Lu cette semaine : Troisième partie du voyage vers PostgreSQL : Why I picked Postgres over Oracle, part III Fonctionnement du B-tree dans PostgreSQL : Postgres Indexes Under the Hood Suite des articles sur Vacuum par Robert Haas : DO or UNDO - there is no VACUUM Des nouvelles de pgwatch2 : pgwatch2 […]
PostgreSQL Hebdo #3
Lu cette semaine : Choisir son index : Using plantuner for debugging indexes in PostgreSQL UPSERT en détail : https://wiki.postgresql.org/wiki/UP... Quel type de sauvegarde ? : Postgres Backups: Logical vs. Physical an Overview File d'attente basée sur PostgreSQL et les mécanismes transactionels : […]
PostgreSQL Hebdo #2
Lu cette semaine : Bel exemple d'architecture de réplication possible : PostgreSQL Log Shipping or when it’s advisable Relecture du livre de Dimitri Fontaine : PostgreSQL notes: Miscellaneous Comment une bête erreur de paramétrage peut avoir de lourdes conséquences : How a bad network configuration […]
PostgreSQL Hebdo #1
Veille hebdomadaire autour de PostgreSQL, la plupart en anglais : Deux articles de Robert Haas à propos de VACUUM : MVCC and VACUUM suivi de The State of VACUUM À propos de Meltdown et PostgreSQL : Fil de discussion sur la mailing list hackers PostgreSQL Meltdown PostgreSQL Performance Meltdown? À […]
PostgreSQL 9.6.0
La version 9.6.0 de PostgreSQL est publiée aujourd'hui. La fonctionnalité la plus notable de cette version majeure est la parallélisation des requêtes. De nombreuses autres fonctionnalités permettent de travailler sur des volumes de données toujours plus important. Quelques informations sur le site […]
Dates à retenir
Trois dates à retenir autour de PostgreSQL : 17 mars, à Nantes, un premier meetup, dans lequel j'évoquerai les nouveautés de PostgreSQL 9.5. 31 mars, à Paris, où j'essayerai de remonter le fil du temps de bases de données. 31 mai, à Lille, où je plongerai dans les structures du stockage de […]
Version 9.5 de PostgreSQL - 3
Une nouvelle version majeure de PostgreSQL est disponible depuis le 7 janvier. Chacune des versions de PostgreSQL ajoute son lot de fonctionnalités, à la fois pour le développeur et l'administrateur. Cette version apporte de nombreuses fonctionnalités visant à améliorer les performances lors du requêtage de gros volumes de données.
Cette présentation en trois billets introduit trois types de fonctionnalités :
Version 9.5 de PostgreSQL - 2
Une nouvelle version majeure de PostgreSQL est disponible depuis le 7 janvier. Chacune des versions de PostgreSQL ajoute son lot de fonctionnalités, à la fois pour le développeur et l'administrateur. Cette version apporte de nombreuses fonctionnalités visant à améliorer les performances lors du requêtage de gros volumes de données.
Cette présentation en trois billets introduit trois types de fonctionnalités :
Version 9.5 de PostgreSQL
Une nouvelle version majeure de PostgreSQL est disponible depuis le 7 janvier. Chacune des versions de PostgreSQL ajoute son lot de fonctionnalités, à la fois pour le développeur et l'administrateur. Cette version apporte de nombreuses fonctionnalités visant à améliorer les performances lors du requêtage de gros volumes de données.
Cette présentation en trois billets introduit trois types de fonctionnalités :
Sauvegarde et Synchronisation
On me pose la question, puisque je suis informaticien, de la meilleur méthode de sauvegarde de données, la copie sur un disque dur externe, servant aussi au partage entre ordinateurs, montrant ses limites.
Il existe de nombreuses de solutions à ce problème : soit on synchronise un répertoire, via Dropbox ou équivalent, soit on utilise un système de sauvegarde en ligne, avec un outil local qui envoie tous les fichiers sur un service distant.
Suivi de l'activité dans PostgreSQL 9.2

La vue pg_stat_activity a évolué dans la version 9.2 de PostgreSQL, ajoutant des informations essentielles, et modifiant des éléments déjà existant. Afin de l'exploiter au mieux, j'ai ajouté une vue dans certaines instances de production, simplifiant son usage.
« Les Arbres Voyagent La Nuit » d'Aude Le Corff
Ce premier roman que je viens de terminer, je dois bien avouer que je ne l'aurais pas lu si je n'avais pas eu la chance de rencontrer son auteur, Aude Le Corff, via twitter dans un premier temps, puis en chair et en os aux environs du Katorza, cinéma du centre-ville nantais.
Citation du jour
« Write someone a query, they'll go away for a day. Teach someone to query, they'll just go away. » Comprenne qui pourra, mais ça me fait rire.