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.
Agrégats avec arguments
Alors que je jouais avec PostgreSQL 9.0, j'ai cherché à obtenir le comportement de l’agrégat string_agg
( second argument pour définir le séparateur ), mais dans les versions 8.3 et 8.4
PostgreSQL HS+SR
Je viens de mettre en route notre première instance PostgreSQL 9.0, utilisant la réplication Hot Standby + Streaming Replication, en suivant la doc suivante : http://wiki.postgresql.org/wiki/Binary_Replication_Tutorial. L'application sera réellement en production lundi prochain. Cette technique […]
Analogies Foireuses
En ce jour de sortie d'un objet médiatique de consommation, je vais tenter une analogie foireuse : « Si Apple fait du Playmobil, alors GNU/Linux fait du Lego. Et j'ai toujours préferé les Lego Technic ... » En fait, ce qui est important, à mon avis, c'est la bidouillabilité, c'est à dire le fait de […]
A Lire
Qu'est-ce que l'informatique ? L'informatique n'est pas plus la science des ordinateurs que l'astronomie n'est la science des téléscopes. Color Survey Results Du danger des présentations PowerPoint. Du temps ou j'étais formateur, j'ai toujours évité d'animer les formations avec des PowerPoint*, ça […]
NoSQL
Je suis administrateur de bases de données, c'est mon métier. L'outil principal avec lequel je travaille est PostgreSQL, qui est un système de gestion de bases de données relationnelles, un des meilleurs outils qui soit. La prise en main pour un développeur de logiciel de ce type d'outil est loin […]
Klezmer
En écho au précédent billet, une citation de Joann Sfar, extraite du tome 3 de Klezmer, « Tous des voleurs » : Dressons le procès des pays modernes. Faisons le compte des spoliations, des crimes et des injustices qui ont abouti à la création de tous les pays du globe. Mais chacun son tour. Pas […]
2 pétabytes
Yahoo vient d'annoncer qu'ils utilisent PostgreSQL pour stocker 2 pétaoctets de données¹. Ce qui en ferait la plus grosse base de données au monde. Certes, ils utilisent une version modifiée de PostgreSQL, ils ont retirés le support des transactions, et utilisent un stockage en mode colonne, à la […]
« Des Roses et Des Orties »
C'est le titre du nouvel album de Francis Cabrel. Un bijou bien-sûr, mais un bijou surprenant, inattendu. La musique d'abord. A la fois très fidèle à son style, jamais il ne se plagie, il ne tombe dans l'imitation. Je suis très agréablement surpris par les mélodies, et les arrangements sont, comme […]
PostgreSQL 8.3
PostgreSQL 8.3 est donc sorti lundi dernier, et d'après les premiers tests que j'ai pu faire, cette nouvelle version est vraiment intéressante. Quelques liens sur le sujet : http://www.postgresqlfr.org/?q=node/1547 http://linuxfr.org/2008/02/06/23663.html […]
PostgreSQL vs. MySQL
On me demande souvent la liste des différences existantes entre PostgreSQL et MySQL. Je vais donc tenter de faire une liste des fonctionnalités existantes dans PostgreSQL, et pas dans MySQL : L'opérateur ||, pour la concaténation de chaines de caractères, qui fait parti du standard SQL. Un type de […]