Changeset 821
- Timestamp:
- 11/29/07 16:33:30 (1 year ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
materials/press/release_presskit/trunk/features83.html.fr
r800 r821 5 5 <h1>Liste des fonctionnalités de PostgreSQL 8.3</h1> 6 6 7 <p>La liste qui suit couvre la majorité, mais pas la totalité des desnouvelles fonctionnalités apparues dans la version 8.3. Ces fonctionnalités étant trÚs nombreuses, elles sont regroupées par objectifs avec une brÚve description. Pour de plus amples détails, on peut se référer à la documentation de PostgreSQL et aux notes de version. Pour une version encore plus condensée, voir la <a href="/about/featurematrix">matrice de fonctionnalités</a> (en anglais uniquement).</p>7 <p>La liste qui suit couvre la majorité, mais pas la totalité des nouvelles fonctionnalités apparues dans la version 8.3. Ces fonctionnalités étant trÚs nombreuses, elles sont regroupées par objectifs avec une brÚve description. Pour de plus amples détails, on peut se référer à la documentation de PostgreSQL et aux notes de version. Pour une version encore plus condensée, voir la <a href="/about/featurematrix">matrice de fonctionnalités</a> (en anglais uniquement).</p> 8 8 9 9 <h2>Avertissement</h2> 10 10 11 <p>Dans le but de maintenir les standards élevés d'intégrité et de fiabilité des données du projet PostgreSQL, un certain nombre de transtypages (« casts ») ont été supprimés. Ces modifications peuvent être à l'origine de problÚmes lors de la mise s à jour d'anciennes applications écrites sans tenir compte des comparaisons inter-types de données, en particulier avec les versions de PostgreSQL d'il y a plusieurs années. Les utilisateurs qui migrent de trÚs vieilles applications, ou qui soupçonnent une application ou un code de procédure stockée permissifs, doivent obligatoirement effectuer des tests complémentaires avant de mettre à jour les systÚmes en production. Pour plus d'informations, se reporter aux <a href="/docs/8.3/static/release-8-3.html">notes de version</a>.</p>11 <p>Dans le but de maintenir les standards élevés d'intégrité et de fiabilité des données du projet PostgreSQL, un certain nombre de transtypages (« casts ») ont été supprimés. Ces modifications peuvent être à l'origine de problÚmes lors de la mise à jour d'anciennes applications écrites sans tenir compte des comparaisons inter-types de données, en particulier avec les versions de PostgreSQL d'il y a plusieurs années. Les utilisateurs qui migrent de trÚs vieilles applications, ou qui soupçonnent une application ou un code de procédure stockée permissif, doivent obligatoirement effectuer des tests complémentaires avant de mettre à jour les systÚmes en production. Pour plus d'informations, se reporter aux <a href="/docs/8.3/static/release-8-3.html">notes de version</a>.</p> 12 12 13 13 <h2>Performances</h2> … … 15 15 <h3>Constance des performances</h3> 16 16 17 <p>Ces fonctionnalités améliore la capacité de PostgreSQL à fournir des temps de réponse constants indépendamment de la charge du serveur :</p>17 <p>Ces fonctionnalités améliorent la capacité de PostgreSQL à fournir des temps de réponse constants indépendamment de la charge du serveur :</p> 18 18 19 19 <dl> … … 21 21 <dd>Le Heap Only Tuple (HOT) (ce qui peut se traduire par « tuple en mémoire seule ») réduit considérablement les soucis de maintenance associés aux données fréquemment modifiées en diminuant le besoin de compactage (« vacuum ») et en améliorant sensiblement le débit de certaines applications.</dd> 22 22 <dt>Validation asynchrone (« Asynchronous Commit »)</dt> 23 <dd>La validation asynchrone autorise COMMIT à rendre le contrÃŽle sans attendre l'écriture physique sur le disque. Les temps de réponse sont ainsi meilleur , au prix toutefois d'une possible perte de transactions en cas de panne systÚme.</dd>23 <dd>La validation asynchrone autorise COMMIT à rendre le contrÃŽle sans attendre l'écriture physique sur le disque. Les temps de réponse sont ainsi meilleurs, au prix toutefois d'une possible perte de transactions en cas de panne systÚme.</dd> 24 24 <dt>Points de vérifications à charge distribuée (« Load Distributed Checkpoints »)</dt> 25 <dd>Auto-optimisation des point de vérification&nb p;: les points de vérification sont retardés et répartis lorsque le systÚme est fortement chargé, ce qui diminue l'impact des points de vérification sur les temps de réponse.</dd>26 <dt>St atégie d'écriture d'arriÚre-plan en juste-à -temps (« Just-in-time background writing strategy&nsp;»)</dt>25 <dd>Auto-optimisation des point de vérification : les points de vérification sont retardés et répartis lorsque le systÚme est fortement chargé, ce qui diminue l'impact des points de vérification sur les temps de réponse.</dd> 26 <dt>Stratégie d'écriture d'arriÚre-plan en juste-à -temps (« Just-in-time background writing strategy »)</dt> 27 27 <dd>L'auto-optimisation du scripteur d'arriÚre-plan estime le nombre de tampons qu'il peut recycler en fonction des statistiques d'activité récente.</dd> 28 28 </dl> … … 38 38 <dd>AccélÚre considérablement les petites jointures de fusion en éliminant le besoin de recourir au disque.</dd> 39 39 <dt>Comparaisons LIKE/ILIKE accélérées</dt> 40 <dd>Les correspondances partielles sont accélérées, en particulier pour les encodages multi octets.</dd>40 <dd>Les correspondances partielles sont accélérées, en particulier pour les encodages multi-octets.</dd> 41 41 <dt>Tri Top-N</dt> 42 42 <dd>Les recherches sont considérablement plus rapides pour les résultats avec LIMIT.</dd> … … 49 49 <h3>Bases de données volumineuses</h3> 50 50 51 <p>Quelques améliorations permettent de faire tou ner des entrepÃŽts de données encore plus volumineux avec PostgreSQL :</p>51 <p>Quelques améliorations permettent de faire tourner des entrepÃŽts de données encore plus volumineux avec PostgreSQL :</p> 52 52 <dl> 53 53 <dt>Les parcours synchrones</dt> … … 61 61 <h3>Performances sous Windows</h3> 62 62 63 <p>Les utilisateurs de Windows n'ont pas été oubliés. La version 8.3 peut permettre à Windows de devenir une plateforme de premier choix pour PostgreSQL :</p>63 <p>Les utilisateurs de Windows n'ont pas été oubliés. La version 8.3 doit permettre à Windows de devenir une plateforme de premier choix pour PostgreSQL :</p> 64 64 <dl> 65 65 <dt>Support du MS Visual C++</dt> … … 91 91 <h3>Développement d'applications</h3> 92 92 93 <p>De nombreuses évolutions permettent à PostgreSQL de de se comparer auSGBD propriétaires dans le support des applications multi-tiers complexes :</p>93 <p>De nombreuses évolutions permettent à PostgreSQL de se comparer aux SGBD propriétaires dans le support des applications multi-tiers complexes :</p> 94 94 <dl> 95 95 <dt>Full Text Search</dt> … … 126 126 <h2>Accessoires</h2> 127 127 128 <p>Un nombre important d'outils ne sont pas distribués avec le code central de PostgreSQL de façon à conserver la distribution centrale compacte et facile ment maintenable. Ils font partie d'une collection de plusieurs centaines de composants optionnels qui gÚrent la réplication, la haute disponibilité, les interfaces linguistiques, l'intégration d'applications et les fonctionnalités de pointe encore au stade expérimental. La plupart est téléchageable sur <a href="http://www.pgfoundry.org">pgFoundry</a>. Les outils qui suivent ont été réalisés pour la version 8.3, ou ont atteint la maturité pendant le cycle de réalisation de cette version. On y trouve plusieurs systÚmes de réplication modifiés de sorte à tenir compte des ajouts pour faciliter la réplication dans le serveur 8.3 :</p>128 <p>Un nombre important d'outils ne sont pas distribués avec le code central de PostgreSQL de façon à conserver la distribution centrale compacte et facile à maintenir. Ils font partie d'une collection de plusieurs centaines de composants optionnels qui gÚrent la réplication, la haute disponibilité, les interfaces linguistiques, l'intégration d'applications et les fonctionnalités de pointe encore au stade expérimental. La plupart est téléchageable sur <a href="http://www.pgfoundry.org">pgFoundry</a>. Les outils qui suivent ont été réalisés pour la version 8.3, ou ont atteint la maturité pendant le cycle de réalisation de cette version. On y trouve plusieurs systÚmes de réplication modifiés de sorte à tenir compte des ajouts pour faciliter la réplication dans le serveur 8.3 :</p> 129 129 <dl> 130 130 <dt><a href="https://developer.skype.com/SkypeGarage/DbProjects/PgBouncer">pgBouncer</a></dt> 131 <dd>Ce concentrateur de connexions multi-threadé permet à un serveur PostgreSQL unique d'accepter jusqu'à 100 000 connexions.</dd>131 <dd>Ce concentrateur de connexions multi-threadées permet à un serveur PostgreSQL unique d'accepter jusqu'à 100 000 connexions.</dd> 132 132 <dt><a href="https://developer.skype.com/SkypeGarage/DbProjects/PlProxy">PL/Proxy</a></dt> 133 133 <dd>Interface pour table distribuée horizontalement.</dd> materials/press/release_presskit/trunk/presskit83.html.fr
r820 r821 38 38 « PostgreSQL est simplement devenu plus intelligent, » annonce Bruce Momjian, membre du PostgreSQL Core Team. 39 39 </p><p> 40 PostgreSQL est le premier SGBD OpenSource à implanter le parcours synchrone (Synchronized Scan), qui réduit fortement les E/S lors d'explorations des données (data mining). L'équipe Windows a ajouté la possibilité de compiler PostgreSQL avec Visual C++, amélioré la stabilité et les performances sur Windows et également facilitél'accÚs au projet pour les contributeurs Windows. De nouvelles possibilités de traçage ont été ajoutées et le temps-systÚme nécessaire au collecteur de statistiques a été diminué pour faciliter la supervision des serveurs.40 PostgreSQL est le premier SGBD OpenSource à implanter le parcours synchrone (Synchronized Scan), qui réduit fortement les E/S lors d'explorations des données (data mining). L'équipe Windows a ajouté la possibilité de compiler PostgreSQL avec Visual C++, en a amélioré la stabilité et les performances sur Windows tout en facilitant l'accÚs au projet pour les contributeurs Windows. De nouvelles possibilités de traçage ont été ajoutées et le temps-systÚme nécessaire au collecteur de statistiques a été diminué pour faciliter la supervision des serveurs. 41 41 </p><p> 42 42 Bien évidemment, une version PostgreSQL se doit d'apporter de nombreuses fonctionnalités nouvelles pour les développeurs. Celles-ci incluent : materials/press/release_presskit/trunk/release.fr.txt
r805 r821 5 5 La version 8.3 fournit une meilleure harmonisation des performances que les versions précédentes. De ce fait, tous les utilisateurs bénéficient des mêmes performances pour chaque transaction, qu'il y ait ou non un pic d'activité, et ce 7 jours sur 7, 52 semaines par an. Cela a d'ailleurs été prouvé par de récents tests de performance. 6 6 7 Les améliorations majeures incluent : 7 Les améliorations majeures incluent : 8 8 9 9 * le Heap Oonly Tuples (HOT) ou Tuples en mémoire seule, qui élimine jusqu'à 75% du temps de maintenance des tables fréquemment modifiées ; 10 * la répartition de charge des points de vérification (checkpoints), cequi abaisse l'activité de vérification lors des pointes de charge ;10 * la répartition de charge des points de vérification (checkpoints), qui abaisse l'activité de vérification lors des pointes de charge ; 11 11 * l'auto-optimisation du scripteur d'arriÚre-plan (background writer). 12 12 13 Ces changements accélÚre également de maniÚre significative le débit de traitement des transactions, de 5% à 30%, selon la charge.13 Ces changements accélÚrent également de maniÚre significative le débit de traitement des transactions, de 5% à 30%, selon la charge. 14 14 15 15 « PostgreSQL est simplement devenu plus intelligent, » annonce Bruce Momjian, membre du PostgreSQL Core Team. 16 16 17 PostgreSQL est le premier SGBD OpenSource à implanter le parcours synchrone (Synchronized Scan), qui réduit fortement les E/S lors d'explorations des données (data mining). L'équipe Windows a ajouté la possibilité de compiler PostgreSQL avec Visual C++, amélioré la stabilité et les performances sur Windows et également facilitél'accÚs au projet pour les contributeurs Windows. De nouvelles possibilités de traçage ont été ajoutées et le temps-systÚme nécessaire au collecteur de statistiques a été diminué pour faciliter la supervision des serveurs.17 PostgreSQL est le premier SGBD OpenSource à implanter le parcours synchrone (Synchronized Scan), qui réduit fortement les E/S lors d'explorations des données (data mining). L'équipe Windows a ajouté la possibilité de compiler PostgreSQL avec Visual C++, en a amélioré la stabilité et les performances sur Windows tout en facilitant l'accÚs au projet pour les contributeurs Windows. De nouvelles possibilités de traçage ont été ajoutées et le temps-systÚme nécessaire au collecteur de statistiques a été diminué pour faciliter la supervision des serveurs. 18 18 19 19 Bien évidemment, une version PostgreSQL se doit d'apporter de nombreuses fonctionnalités nouvelles pour les développeurs. Celles-ci incluent :

