Pour gérer vos consentements :

PostgreSQL 9.3 : plus rapide, plus solide, plus puissant, plus ouvert

Une nouvelle version de l’outil open source de gestion de bases de données PostgreSQL vient de faire son entrée, la 9.3. Cette mouture place la barre toujours plus haute en termes de performances et de solidité. Le support JSON est également en progrès.

Cette sortie a été saluée par plusieurs grands acteurs comme VenueBook, CloudFlare et Gandi.net : « PostgreSQL a toujours eu ma préférence pour sa stabilité, sa robustesse, ses garanties de cohérence et de durabilité des données, son respect des propriétés ACID et de la norme SQL, explique Pascal Bouchareine, directeur Recherche et Développement chez Gandi.net. Nous utilisons PostgreSQL pour la plateforme IAAS/PAAS de Gandi et depuis peu, en interne, comme socle d’un de nos systèmes temps réel qui stocke, calcule et présente des millions de lignes quotidiennement, sans difficulté. »

Du neuf sous le capot

À noter, l’introduction de nouvelles commandes comme COPY FREEZE (pour un chargement plus rapide de larges ensembles de données) et LATERAL JOIN qui permet à une sous-requête d’accéder aux données de la requête (fonction ô combien puissante pour les développeurs).

Selon Jean-Paul Argudo, fondateur du site www.postgresql.fr et directeur de Dalibo société spécialiste de PostgreSQL en France, « avec l’arrivée des vues matérialisées, l’indexation par expression régulière et la gestion de données fédérées avec le standard SQL-MED, PostgreSQL 9.3 est plus que jamais l’alternative n°1 à Oracle. De plus en plus de grands comptes se tournent vers PostgreSQL pour revoir leurs politiques de licences tout en conservant un SGBDR innovant et robuste ».

Nous aurons l’occasion de revenir sur la plupart des avancées de cette mouture demain matin, avec la publication des explications détaillées de Dimitri Fontaine, consultant PostgreSQL chez 2ndQuadrant… à 9 heures précises. Rendez-vous est pris (mise à jour : l’article se trouve ici).

Une ouverture vers l’extérieur

Les “Foreign Data Wrappers” ont été introduits avec PostgreSQL 9.1. Ils permettant d’accéder, en SQL, à des bases de données externes depuis l’outil. Avec PostgreSQL 9.3, il est possible d’écrire dans ces bases de données externes, en plus de les lire. Sont actuellement supportées en écriture les bases Redis ainsi que PostgreSQL.

Autre nouveauté visant à ouvrir encore plus cette offre, les “Background Workers”, des processus autonomes fonctionnant en liaison avec PostgreSQL. Ils permettront aux développeurs de créer des modules complexes, comme des gestionnaires de tâches, des gestionnaires de requêtes, des outils de parallélisation, etc.

Premier exemple d’application de cette technologie, Mongres, qui prend en entrée des requêtes MongoDB qu’il convertit puis transmet à PostgreSQL.


Voir aussi
Quiz Silicon.fr – Connaissez-vous les logiciels open source ?

Recent Posts

Le Réseau interministériel de l’État, sujet à dépendance

La Cour des comptes appelle à formaliser et à professionnaliser certains aspects du RIE, tout…

11 heures ago

Etalab en position de faiblesse au sein de la Dinum

La Cour des comptes attire l'attention sur le risque d'affaiblissement d'Etalab, privé, ces dernières années,…

13 heures ago

Une Dinum « balbutiante » sur l’open data et les logiciels libres

Missions historiques de la Dinum, l'ouverture des données publiques et la promotion des logiciels libres…

15 heures ago

Pour son premier LLM codeur ouvert, Mistral AI choisit une architecture alternative

Pour développer une version 7B de son modèle Codestral, Mistral AI n'a pas utilisé de…

1 jour ago

Microsoft x Inflection AI : l’autorité de la concurrence britannique lance son enquête

L’Autorité de la concurrence et des marchés (CMA) britannique ouvre une enquête sur les conditions…

2 jours ago

Thomas Gourand, nouveau Directeur Général de Snowflake en France

Thomas Gourand est nommé Directeur Général pour la France. Il est chargé du développement de…

2 jours ago