IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

PostgreSQL 9.4 mise sur la flexibilité, la scalabilité et les performances,
La solution introduit le format JSONB pour cibler le marché du NoSQL

Le , par Hinault Romaric

41PARTAGES

1  0 
Le populaire système de gestion de bases de données relationnelles et objets PostgreSQL sort dans une nouvelle version majeure.

PostgreSQL 9.4 allie flexibilité, scalabilité et performances, pour offrir aux administrateurs et utilisateurs plus de souplesse et une meilleure expérience.

L’une des nouveautés les plus importantes de cette mise à jour est la prise en charge du nouveau type de données JSONB (Binaire JSON). Avec JSONB, les utilisateurs n’auront plus à choisir entre une organisation relationnelle et non relationnelle des données : ils peuvent utiliser les deux en même temps.

JSONB offre la possibilité d'effectuer des recherches rapides et d'exprimer des conditions de recherches simples en utilisant les index GIN (Generalized Inverted Index). De nouvelles fonctions permettent d'extraire et manipuler des données JSON, avec des performances qui atteignent, voire surpassent celles des bases de données orientées documents les plus populaires, selon le PostgreSQL Global Development Group.

Avec JSONB, les données relationnelles peuvent être facilement associées aux données issues de documents pour une intégration complète dans un même environnement de bases de données. Cette nouveauté offre ainsi à PostgreSQL la compatibilité avec NoSQL, permettant à la solution de cibler désormais ce marché.

« JSONB apporte PostgreSQL à la communauté des développeurs JavaScript, en permettant aux données JSON d’être stockées et interrogées nativement. Node.js et autres framework JavaScript coté serveur peuvent bénéficier de la sécurité et de la robustesse de PostgreSQL, tout en stockant les données dans leur format préféré. », a déclaré Matt Soldo, chef de produit Postgres chez Heroku.

Cette version fournit une nouvelle API pour lire, filtrer et manipuler le flux de réplication de PostgreSQL. Cette interface est la fondation de nouveaux outils de réplication, tels que la réplication bidirectionnelle, qui soutient la création de grappes de serveur PostgreSQL multimaître.

Côté performance, on va noter plusieurs améliorations qui permettront aux utilisateurs de mieux tirer avantage de leur serveur PostgreSQL. Il s’agit notamment des améliorations des index GIN, avec une taille réduite de 50% et une vitesse multipliée par 3 ; des vues matérielles qui peuvent être mises à jour en parallèle pour produire des rapports à jour plus rapidement ; le chargement plus rapide du cache des bases de données après un redémarrage avec pg_prewarm et l’écriture du journal des transactions plus rapidement grâce au parallélisme

PostgreSQL 9.4 est disponible en téléchargement gratuitement sous une licence open source.

Télécharger PostgreSQL 9.4

Consulter les notes de version

Source : Site du projet

Et vous ?

Utilisez-vous PostgreSQL ? Que pensez-vous de cette version ?

Une erreur dans cette actualité ? Signalez-nous-la !