pg_activity v3.0.0

Nantes, 23 September 2022

pg_activity is a top like command line tool for PostgreSQL server activity monitoring.

The 3.0.0 version has just been released. It includes a new header, a few new parameters, bug fixes and the ability to use the tool without the SUPERUSER privilege.

Many thanks to all the contributors.

→ Lire la suite...

Sauvegarde et restauration PostgreSQL : utiliser la réplication

Paris, le 22 septembre 2022

Après le rappel des fondamentaux et des approches possibles, nous abordons aujourd’hui la réplication.

→ Lire la suite...

Pipeline mode in Psycopg

Toulouse, 19 September 2022

Psycopg, the PostgreSQL database adapter for Python, recently added support for libpq pipeline mode thus bringing significant performance boost, especially when network latency is important. In this article, we’ll briefly describe how it works from users’ perspective and under the hood while also providing a few implementation details.

→ Lire la suite...

Sauvegarde et restauration PostgreSQL : les différentes approches possibles

Paris, le 14 septembre 2022

La RPO (Perte de Données Maximale Admissible) et la RTO (Durée Maximale d’Interruption Admissible) sont deux concepts déterminants dans la définition de votre politique de sauvegarde.

Les principales approches possibles sont :

  • sauvegarde à chaud en SQL (ou logique)
  • sauvegarde à froid des fichiers (ou physique)
  • sauvegarde à chaud des fichiers (PITR ou non)
→ Lire la suite...

Monitoring Python subprocesses

Toulouse, 12 September 2022

Subprocess is the bread-and-butter of software automation. In Python, the standard library provides the subprocess module for this with many options that make it suitable for a broad range of usages. In this article, we’ll cover the specific topic of monitoring such subprocesses. The techniques for this are numerous and some of them a bit advanced, so it will be an opportunity to compare them. This will also be a pretext to study the subprocess module (and its asyncio counterpart) in details.

→ Lire la suite...

Sauvegarde et restauration PostgreSQL : de quoi parle-t-on ?

Paris, le 6 septembre 2022

Photo de l’incendie du datacenter OVHcloud à Strasbourg en 2021
Photo de l’incendie du datacenter OVHcloud, fournie gracieusement par l’ITBR67

Avec plusieurs millions de sites web inaccessibles, l’incendie du datacenter strasbourgeois d’OVH le 10 mars 2021 est un évènement qui a marqué les esprits. Le réveil a été difficile pour les DSI concernées. Pour les autres, cela a été l’occasion de vérifier qu’elles ne pourront pas être impactées par un tel évènement.

C’est l’occasion de revenir sur les fondamentaux de la sauvegarde et de la restauration de vos instances PostgreSQL. Trop souvent, nos consultants rencontrent des clients qui ne prennent pas au sérieux leurs sauvegardes.

En informatique, la sauvegarde (backup en anglais) est l’opération qui consiste à dupliquer et à mettre en sécurité les données contenues dans un système informatique.

→ Lire la suite...

Qui est à la gérance de Dalibo ?

Saint-Étienne, le 30 août 2022

La semaine dernière, vous avez pu lire comment nous avons encouragé les candidatures à la gérance de notre SCOP. Aujourd’hui, nous nous attardons sur nos cogérantes et leur programme.

→ Lire la suite...

Gérance - Susciter les vocations

Saint-Étienne, le 23 août 2022

Dans les Sociétés Coopératives de Production (SCOP), les salarié⋅es sociétaires élisent leur gérant⋅e. Mais comment susciter les vocations ? Chez Dalibo, nous avons mis en place un processus de désignation inspiré de l’élection sans candidat⋅e.

→ Lire la suite...

Sortie de PostgreSQL 14.5, 13.8, 12.12, 11.17, et 10.22

Paris, le 12 août 2022

Le PostgreSQL Global Development Group a publié une mise à jour pour toutes les versions supportées de PostgreSQL, soit les versions 14.5, 13.8, 12.12, 11.17 et 10.22. Voici notre traduction.

→ Lire la suite...

Dalibo recrute un⋅e Correspondant⋅e informatique

Paris, le 9 août 2022

Dalibo est à la recherche d’un⋅e Correspondant⋅e informatique pour la gestion de ses outils internes.

→ Lire la suite...