URL: https://linuxfr.org/news/postgresql-91 Title: Postgresql 9.1 Authors: arthurr Date: 2011年09月12日T16:49:17+02:00 License: CC By-SA Tags: postgresql, sgdb, selinux, sgbd et logiciel Score: 45 Postgresql, le moteur de base de données le plus avancé du monde libre vient de sortir en version 9.1. Contrairement à d'autres bases de données libres, Postgresql est développé par une communauté mondiale d'entreprises et de contributeurs indépendants. Les nouveautés de cette version sont détaillées en seconde partie. ---- [[1] Postgresql.org](http://postgresql.org) [[2] Postgresql (Communauté Française)](http://www.postgresql.fr/) [[3] PGXN (dépôt d'extensions Postgresql)](http://pgxn.org/) [[4] Nouveautés en détail sur le Wiki](http://wiki.postgresql.org/wiki/What's_new_in_PostgreSQL_9.1/fr) [[5] What's new in PostgreSQL 9.1](http://wiki.postgresql.org/wiki/What%27s_new_in_PostgreSQL_9.1) [[6] Notes de version](http://www.postgresql.org/docs/9.1/static/release-9-1) [L'annonce](http://archives.postgresql.org/pgsql-announce/2011-09/msg00008.php) ---- ##Réplication * Réplication synchrone : le maître ne valide la transaction que si les esclaves sont à jour * Ajout de logiciel de clonage de base de cluster : pg_basebackup * Ajout des vues pg_stat_replication / pg_stat_database_conflict pour surveiller le système de réplication * Les esclaves peuvent être mis en "pause" ##SQL/MED * Management of External Data (MED) permet d'ajouter des tables externes au cluster. L'extension "file_fdw" (gestion des fichiers CSV) est fournie, mais il en existe d'autres sur PGXN ##Tables non journalisées * Il est maintenant possible de créer des tables « Unlogged », les actions effectuées sur ces tables (insert, update, delete), ne sont pas enregistrées dans les journaux de transactions. En cas d'arrêt brutal de la base, les tables non journalisées sont vidées au démarrage. ##PGXN * PostgreSQL Extension Network est un système de distribution centralisé pour les modules d'extensions de Postgresql. ##Extensions * Ajout de la commande "CREATE EXTENSION" qui permet de créer et d'ajouter des extensions à une base de données ##SELinux * PostgreSQL est la seule base qui propose une intégration complète avec le framework de sécurisation SELinux ##Et plus Encore * SSI (Serializable Snapshot Isolation), cela permet d'avoir le même comportement que l'exécution en série des transactions sans perdre autant de performance ; * WCTE (Writeable Common Table Expressions) en écriture ; * Amélioration des performances (tables héritées, écritures synchrones...) Pour plus de détails, allez visiter le lien ->[4](http://wiki.postgresql.org/wiki/What's_new_in_PostgreSQL_9.1/fr)<- (Wiki) dont cette dépêche est (**honteusement**) inspirée !