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

AWS abandonne WorkDocs, son concurrent de Dropbox

Un temps pressenti pour constituer le socle d'une suite bureautique AWS, Amazon WorkDocs arrivera en…

1 jour ago

Eviden structure une marque de « serveurs IA »

Eviden regroupe cinq familles de serveurs sous la marque BullSequana AI. Et affiche le supercalculateur…

1 jour ago

SSE : l’expérience se simplifie plus que les prix

Le dernier Magic Quadrant du SSE (Secure Service Edge) dénote des tarifications et des modèles…

1 jour ago

IA générative : les lignes directrices de l’ANSSI

Formats de paramètres, méthodes d'apprentissage, mutualisation GPU... Voici quelques-unes des recommandations de l'ANSSI sur l'IA…

2 jours ago

De la marque blanche à l’« exemption souveraine », Broadcom fait des concessions aux fournisseurs cloud

À la grogne des partenaires VMware, Broadcom répond par diverses concessions.

2 jours ago

iPadOS finalement soumis au DMA

iPadOS a une position suffisamment influente pour être soumis au DMA, estime la Commission européenne.

2 jours ago