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

Les meilleurs livres PostgreSQL

8 livres et 12 critiques, dernière mise à jour le 7 juin 2017 , note moyenne : 4

Livres en français

  1. PostgreSQL - Administration et exploitation de vos bases de données (3ème édition)
  2. Bases de données PostgreSQL - Gestion des performances
  3. Utiliser PostgreSQL
  4. PostgreSQL - Administration et exploitation d'une base de données
  5. PostgreSQL - Entraînez-vous à créer et programmer une base de données relationnelle
  6. PostgreSQL par la pratique
  7. Les Cahiers du Programmeur - PostgreSQL - Services Web avec PostgreSQL et PHP / XML
  8. PostgreSQL 8.1 - Administration et exploitation d'une base de données
couverture du livre PostgreSQL

Note 4.1666666666667 drapeau
Détails du livre
Sommaire
Critiques (3)
0 commentaire
 
 

PostgreSQL

Administration et exploitation de vos bases de données (3ème édition)

de
Public visé : Intermédiaire

Résumé de l'éditeur

L'administrateur de bases de données, le technicien d'exploitation et le développeur trouveront dans ce livre les informations indispensables pour exploiter au mieux toutes les possibilités de PostgreSQL (en version 9.4 au moment de la rédaction).

La première partie couvre l'installation de PostgreSQL sur MS-Windows et GNU/Linux. La seconde partie détaille la préparation de l'environnement d'exécution du serveur. La troisième partie présente les applications clientes pouvant être utilisées, ainsi que les différents paramètres de sécurité. La quatrième partie résume les différents aspects de PostgreSQL concernant le support du langage SQL. La cinquième partie introduit la programmation dans PostgreSQL. La sixième partie concerne l'administration et l'exploitation (de la configuration du serveur aux différentes tâches d''exploitation, en passant par les sauvegardes). Enfin, la dernière partie introduit le thème de la réplication des données entre différents serveurs, en abordant la réplication intégrée à PostgreSQL et les outils Slony et Londiste.

Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr.

Édition : ENI - 280 pages, 3e édition, 2 mars 2015

ISBN10 : 2746093901 - ISBN13 : 9782746093904

Commandez sur www.amazon.fr :

54.00 € TTC (prix éditeur 54.00 € TTC)
Chapitre 1 : Introduction
Chapitre 2 : Installation
Chapitre 3 : Initialisation du système de fichiers
Chapitre 4 : Connexions
Chapitre 5 : Définition des données
Chapitre 6 : Programmation
Chapitre 7 : Exploitation
Chapitre 8 : Réplication
Critique du livre par la rédaction Cédric Duprez le 20 mai 2015
La troisième édition de cet ouvrage s’organise autour de huit chapitres. Après une brève introduction, on plonge immédiatement dans le vif du sujet avec toute une partie consacrée à l’installation d’un serveur PostgreSQL. Tout y est très bien décrit, de la compilation des sources avec les différentes options à disposition, jusqu’à l’installation de binaires sous Linux (packages Debian et RPM) ou sous Windows (où même l’installation en mode silencieux est présentée). Toutefois, les utilisateurs sous Mac OS X ou sous FreeBSD pourront se sentir un peu laissés de côté (encore que la compilation des sources puisse répondre à leur besoin).
Le chapitre suivant explique comment initialiser une instance sur le serveur fraîchement installé. Cette partie, très pratique, est surtout détaillée pour les serveurs Linux sous distributions Debian ou Ubuntu, pour qui est consacré tout un paragraphe sur les différents scripts disponibles. Malheureusement, les autres plates-formes sont un peu oubliées.
Le quatrième chapitre explique le fonctionnement du paramétrage du fichier pg_hba.conf, puis présente différents outils permettant à l’administrateur d’interagir avec le serveur de bases de données. Toutes les options de connexion et les commandes interactives de l’outil psql sont très bien documentées. PgAdmin et phpPgAdmin sont également abordés. Un dernier paragraphe sur les droits d’accès donne toutes les commandes permettant de gérer utilisateurs et groupes.
Le chapitre 5 constitue le plus gros morceau de ce livre, puisqu’il représente à lui seul une centaine de pages. Intitulé : « Définition des données », c’est un véritable catalogue des commandes SQL permettant de gérer et de manipuler les différents objets d’une base PostgreSQL : espaces de tables, bases de données, schémas, tables, vues, wrappers de données, index, séquences, opérateurs, etc. Tout y passe méticuleusement. Le gros reproche que je ferais à cette partie, c’est qu’elle s’apparente à un catalogue de commandes auquel il manque des exemples concrets pour pouvoir plus facilement les mettre en pratique. Par exemple, toute la partie sur les wrappers de données mériterait un exemple illustrant la connexion de deux serveurs PostgreSQL distants. Il y a bien une petite étude de cas, mais elle est trop limitée à mon goût.
S’ensuit un court chapitre sur la programmation, se limitant aux fonctions SQL et Pl/SQL. Là aussi, je trouve dommage que l’installation d’un autre langage de programmation (Perl, Python, R, etc.) ne soit pas présentée, avec un exemple de fonction développée en conséquence.
La partie sur l’exploitation fournit un grand nombre d’informations précieuses pour paramétrer correctement son serveur et le suivre en production. Mais une fois encore, des exemples précis de valeurs à mettre aux différents paramètres, en partant d’une configuration serveur donnée, auraient été plus appréciables pour mieux appréhender l’effet de ces réglages. Le paragraphe sur les sauvegardes et restaurations (logiques et physiques) est très complet et sera sans doute d’une grande utilité au DBA.
Le dernier chapitre porte sur la réplication et présente différentes solutions. Là encore, il manque des exemples concrets, et les réplications unidirectionnelle (UDR) ou bidirectionnelle (BDR) ne sont pas traitées (la première étant disponible sous PostgreSQL 9.4, version sur laquelle s’appuie cette troisième édition).
En conclusion, je dirais que ce livre est très pratique pour administrer et gérer un serveur PostgreSQL, et que l’avoir à portée de main permet de rapidement répondre aux différentes questions que l’on peut se poser : quelles commandes utiliser pour telle action ? Avec quelles options ? Malheureusement, l’absence d’exemples concrets en limite la portée, dans la mesure où l’utilisateur devra chercher par lui-même comment implémenter ces solutions de manière optimale.

Critique du livre par la rédaction Nicolas Vallée le 30 mai 2015
Le premier chapitre décrit l'installation sur plusieurs systèmes Linux, sous Windows et via les sources pour des systèmes BSD ou Mac OS. Il se poursuit par une description de l'initialisation de la base de données, opération souvent ignorée et pourtant à l'origine de beaucoup de réglages par défaut. Vient ensuite un chapitre entrant dans le détail du fonctionnement de pg_hba.conf, fichier de configuration des accès au serveur, et exposant des outils d'administration (PgAdmin et phpPgAdmin).
Passée cette étape, le lecteur pourra concevoir un serveur correctement installé, initialisé, avec des accès paramétrés au juste besoin.

Viendra ensuite une partie très dense détaillant les commandes nécessaires à la « définition des données », puis les commandes SQL et la programmation en PgPlSQL. Bien que l’explication soit complète, un novice aura du mal à appréhender réellement les subtilités, faute d'exemples plus construits.

L'auteur a choisi de placer seulement ensuite un chapitre dédié aux paramètres PostGreSQL pour améliorer les performances des requêtes sur le serveur. Il n'y a pas de lien direct avec les chapitres précédents, et faute d'optimiser réellement un serveur exemple sur différentes requêtes et dans différents cadres d'utilisation, ce chapitre aurait pu être placé juste après les droits d'accès...
Viennent ensuite des chapitres sur des aspects plus orientés DBA avec la sauvegarde, la restauration, la réplication et l'utilisation d'outils annexes.

En résumé, cet ouvrage doit être perçu comme un aide-mémoire, un super manuel utilisateur
résumant l'ensemble des commandes utiles avec le détail des options et un exemple minimaliste. Presque tout est décrit, mais le lecteur n'y trouvera en aucun cas un tutoriel abordant tous les thèmes autour de la construction d'un projet étoffé au fur et à mesure de sa lecture.
Critique du livre par la rédaction Fabien Celaia le 7 juin 2017
Ce livre permet de prendre en main rapidement une instance Postgresql, surtout si on bénéficie déjà de compétences en gestion d'une autre base de données.
L'ouvrage est facile à appréhender.
La partie réplication, quoi que peu utile pour une première prise en main, et bien documentée... puisqu'il s'agit visiblement d'un domaine de prédilection de l'auteur.

Je reste malgré tout un peu sur ma faim.
  • Il y a une quantité industrielle de listings : j'eus préféré quelques exemples précis de mise en œuvre plutôt qu'un déversement de syntaxes que je peux trouver dans la documentation en ligne.
  • Aucune trace de PostGis, l'extension spatiale donnant l'avantage à Postgresql sur nombre de ses rivaux.
  • Explication minimale des paramètres de configuration qui sont pourtant le socle de l'administration.
  • Partie tout aussi minimale en ce qui concerne la compréhension des plan d'exécution... mais l'ouvrage n'est pas estampillé "performance"... donc on peut comprendre.
  • Très peu d'information concernant l'architecture... mais d'autres excellents ouvrages concernant ce sujet existent, dont celui de Guillaume Lelarge...

En résumé, un bon ouvrage de référence pour un béotien Postgresql... mais un ouvrage un peu restreint pour un DBA confirmé...




 Commenter Signaler un problème

Avatar de djibril djibril - Responsable Perl et Outils https://www.developpez.com
l 20/05/2015 à 8:28
PostgreSQL
Administration et exploitation de vos bases de données (3ème édition)
L'administrateur de bases de données, le technicien d'exploitation et le développeur trouveront dans ce livre les informations indispensables pour exploiter au mieux toutes les possibilités de PostgreSQL (en version 9.4 au moment de la rédaction).

La première partie couvre l'installation de PostgreSQL sur MS-Windows et GNU/Linux. La seconde partie détaille la préparation de l'environnement d'exécution du serveur. La troisième partie présente les applications clientes pouvant être utilisées, ainsi que les différents paramètres de sécurité. La quatrième partie résume les différents aspects de PostgreSQL concernant le support du langage SQL. La cinquième partie introduit la programmation dans PostgreSQL. La sixième partie concerne l'administration et l'exploitation (de la configuration du serveur aux différentes tâches d''exploitation, en passant par les sauvegardes). Enfin, la dernière partie introduit le thème de la réplication des données entre différents serveurs, en abordant la réplication intégrée à PostgreSQL et les outils Slony et Londiste.

Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr.

[Lire la suite]




 
couverture du livre Bases de données PostgreSQL

Note 4 drapeau
Détails du livre
Sommaire
Critiques (2)
0 commentaire
 
 

Bases de données PostgreSQL

Gestion des performances

de

Résumé de l'éditeur

PostgreSQL est réputé pour sa richesse fonctionnelle, sa stabilité et, depuis la version 8.1, l'amélioration sérieuse de ses performances. Cela satisfait les utilisateurs exigeants, mais peut aussi dérouter ceux n'ayant pas l'expérience d'un SGBD aussi complet. Cet ouvrage détaille les points essentiels à connaître pour obtenir les meilleures performances avec PostgreSQL, de la version 8.1 à la 9.0. Il s'adresse aux administrateurs qui utilisent ou vont utiliser PostgreSQL, ainsi qu'aux développeurs souhaitant des informations sur son fonctionnement interne pour la conception d'applications clientes. Tout administrateur doit pouvoir anticiper les problèmes de performances liés aux montées en charge d'applications de plus en plus sollicitées. Ce livre présente chaque démarche permettant d'obtenir les meilleurs résultats : choix des composants matériels, maîtrise des paramètres de configuration, opérations de maintenance, optimisation des requêtes SQL, supervision des index, analyse de performances, solutions de réduction des points de contention - notamment via la réplication avec PostgreSQL 9.0, et le partitionnement des données. En pratique, le parcours d'optimisation d'un SGBD n'est ni linéaire, ni définitif ; il faut non seulement revenir régulièrement sur un aspect ou un autre, mais également ajouter à ces modifications une bonne part de surveillance et d'évaluation. L'avantage de ce manuel est de vous faire connaître toutes les options à votre disposition, les secrets du benchmarking et du profiling de bases de données, les meilleures fonctionnalités au cour de PostgreSQL ainsi que les outils externes pour superviser l'ensemble de votre système, le rendre plus simple d'utilisation et plus performant.

Édition : Pearson Education - 464 pages, 1re édition, 1er mai 2011

ISBN10 : 274402483X - ISBN13 : 9782744024832

Commandez sur www.amazon.fr :

37.00 € TTC (prix éditeur 39.00 € TTC)
PostgreSQL et ses versions
Matériel pour la base de données
Tests de performance du matériel
Configuration des disques
La mémoire comme cache pour la base de données
Configuration du serveur
Maintenance
Tests de performance des bases de données
Index
Optimisation des requêtes
Activité et statistiques de la base de données
Supervision et tendances
Pool de connexions et cache de données
Montée en charge avec la réplication
Partition des données
Éviter les problèmes courants
Critique du livre par la rédaction Gérard Ernaelsten le 1er décembre 2011
Les livres en français sur Postgres sont relativement rares mais généralement de bonne facture. Celui-ci n'échappe pas à cette catégorie pour plusieurs raisons. Son auteur n'est autre que Gregory Smith, consultant chez 2ndQuadrant, créateur de la franchise américaine et les traducteurs sont Guillaume Lelarge et Thomas Reiss. Le premier (qu'on ne présente plus dans le monde Postgres), est actif dans le développement d'outils phares tels que pgAdmin3 et slony pour ne citer que ces deux-là et le second est un spécialiste Postgres dans une administration française.
Il est difficile de décrire l'ensemble du livre tant l'optimisation des performances relève d'un certain équilibre entre aspects techniques d'une part et aspects logiciels d'autre part. Le but est de fournir au moteur de base de données un environnement lui permettant de tirer pleinement profit des diverses optimisations possibles.
Au chapitre technique, sont passés en revue : les systèmes RAID, la gestion des disques SATA, SAS et l'auteur pousse même la démonstration jusqu'au contrôleur de disque, le cache et les vitesses de rotation.
Dans le troisième chapitre, "Test de performance", il est expliqué comment tester les performances des processeurs. Ce chapitre se termine avec une série d'outils permettant de faire des audits tels que hdTune, bonny++, dd et bien d'autres.
Le quatrième chapitre aborde la configuration des disques et de leurs divers formats d'échange sous différents systèmes d'exploitation. La mémoire cache est traitée dans le chapitre suivant. Le sixième chapitre s'attarde sur la configuration du serveur et sur les outils qui gravitent autour de Postgres. L'auteur passe au peigne fin les capacités de Postgres et s'attache à n'oublier aucun élément, que ce soit de la maintenance avec les mises à jour ou de l'utilisation de vacuum et autovacuum. Par ailleurs, pour chaque problématique, une série d'outils est proposée avec leur utilisation dans le contexte.
Sur la fin du livre d'autres sujets sont abordés : les index, l'optimisation des requêtes avec un chapitre important, les statistiques, l'activité de Postgres, sa supervision et enfin la montée en charge.
Ce livre est très technique, voire difficile à lire d'un bout à l'autre, mais il apporte nombre de solutions à des problèmes auxquels nous pourrions être confrontés, ainsi que de nombreuse pistes d'optimisation. Ce livre s'adresse aussi bien aux DBA, qu'aux administrateurs système qui ont un bon niveau dans les sujets abordés.
Critique du livre par la rédaction Antonio Gomes Rodrigues le 1er août 2011
Ce livre de plus de 450 pages réalisé par des auteurs participant à l'écosystème de PostgreSQL traite de la gestion des performances des bases de données PostgreSQL.
Pour cela on commence par un historique des versions de PostgreSQL qui montre les progrès au niveau performance de PostgreSQL. De ce chapitre, on en conclut qu'il est important d'utiliser la dernière version pour des performances optimales. De plus, les interactions entre hardware/système/PostgreSQL sont très bien expliquées.
Ensuite, la partie hardware est traitée. On nous apprend à choisir le bon matériel, le configurer et surtout comment le tester, car les auteurs précisent bien qu'il est important de ne pas croire les vendeurs de matériels.
Une fois la partie matériel finie, on continue sur la partie logiciel en commençant par le tuning SQL (ajout d'index, réécriture de requêtes...) pour continuer sur le tuning base de données (gestion des caches, partitions de données...).
Enfin, un dernier chapitre sur "comment éviter les problèmes courants" clot le livre.
On se retrouve avec un livre plein de qualités :
  • bonne vision de l'écosystème PostgreSQL ;
  • de nombreux liens Internet pour compléter le livre ;
  • de nombreuses explications sur les notions nécessaires à la bonne compréhension ;
  • des explications claires ;
  • etc.

Le seul défaut est que je trouve qu'il n'y a pas assez d'exemples réels et que donc certains chapitres ressemblent plus à une liste d'outils/théories qu'à de vrais cas pratiques.




 Commenter Signaler un problème

Avatar de Community Management Community Management - Community Manager https://www.developpez.com
l 03/08/2011 à 10:59
Bonjour,

La rédaction de DVP a lu pour vous l'ouvrage suivant:
Bases de données PostgreSQL - Gestion des performances, de Gregory Smith, paru aux Éditions Pearson


PostgreSQL est réputé pour sa richesse fonctionnelle, sa stabilité et, depuis la version 8.1, l'amélioration sérieuse de ses performances. Cela satisfait les utilisateurs exigeants, mais peut aussi dérouter ceux n'ayant pas l'expérience d'un SGBD aussi complet. Cet ouvrage détaille les points essentiels à connaître pour obtenir les meilleures performances avec PostgreSQL, de la version 8.1 à la 9.0. Il s'adresse aux administrateurs qui utilisent ou vont utiliser PostgreSQL, ainsi qu'aux développeurs souhaitant des informations sur son fonctionnement interne pour la conception d'applications clientes. Tout administrateur doit pouvoir anticiper les problèmes de performances liés aux montées en charge d'applications de plus en plus sollicitées. Ce livre présente chaque démarche permettant d'obtenir les meilleurs résultats : choix des composants matériels, maîtrise des paramètres de configuration, opérations de maintenance, optimisation des requêtes SQL, supervision des index, analyse de performances, solutions de réduction des points de contention - notamment via la réplication avec PostgreSQL 9.0, et le partitionnement des données. En pratique, le parcours d'optimisation d'un SGBD n'est ni linéaire, ni définitif ; il faut non seulement revenir régulièrement sur un aspect ou un autre, mais également ajouter à ces modifications une bonne part de surveillance et d'évaluation. L'avantage de ce manuel est de vous faire connaître toutes les options à votre disposition, les secrets du benchmarking et du profiling de bases de données, les meilleures fonctionnalités au cour de PostgreSQL ainsi que les outils externes pour superviser l'ensemble de votre système, le rendre plus simple d'utilisation et plus performant.

L'avez-vous lu? Comptez-vous le lire bientôt?

Quel est votre avis?

Exprimez-vous!! Votre avis nous intéresse...

 
couverture du livre Utiliser PostgreSQL

Note 4 drapeau CD-Rom
Détails du livre
Sommaire
Critiques (1)
1 commentaire
 
 

Utiliser PostgreSQL

de
Public visé : Intermédiaire

Résumé de l'éditeur

Vous avez fait vos premiers pas avec PostgreSQL, par vous-même ou en lisant le Focus Installer et débuter avec PostgreSQL. Ce serveur de base de données vous semble suffisamment prometteur pour que vous consacriez du temps à apprendre à utiliser ses fonctionnalités, que vous soyez déjà un utilisateur averti d'autres bases de données libres ou non, ou un utilisateur occasionnel de bases de données. Mais lire de fond en comble la volumineuse documentation de PostgreSQL vous rebute quelque peu pour une première approche, car vous craignez de passer à côté de points importants ou de consacrer trop de temps à des détails. Ce Focus vous est destiné. Il présente les points majeurs de l'utilisation de PostgreSQL. Sont ainsi abordées les clés pour créer et gérer les structures de données et pour accéder aux données. Les aspects de programmation expliqués vous permettront d'automatiser un certain nombre de tâches et requêtes. À la lecture de ce Focus, vous saurez exploiter une base PostgreSQL et bâtir une architecture de données efficace, sécurisée et performante.

Édition : Digit Books - 138 pages, 1re édition, 14 mars 2011

ISBN10 : 2815001993 - ISBN13 : 9782815001991

Commandez sur www.amazon.fr :

15.68 € TTC (prix éditeur 15.68 € TTC)
Pourquoi ce Focus ?
Instructions de gestion des objets de la base : Data Definition Language
Instructions de traitement des données : Data Manipulation Language
Transactions et accès concurrents
Automatisation
Automatisation avec PL/pgSQL
Utilisation de l'automatisation
Recherches en texte intégral
Gestion des utilisateurs et autorisations
Conclusion
Critique du livre par la rédaction Gérard Ernaelsten le 1er juin 2011
Dominique Colombani a écrit plusieurs focus sur PostgreSQL, un focus est un livre d'une centaine de pages sur un sujet déterminé, le choix de la publication de ce document est un éditeur en ligne « Digit Books », qui le fournit notamment sous format PDF.
Après avoir écrit un premier focus sur « Installer et débuter avec PostgreSQL» (que personnellement je n'ai pas lu), l'auteur continue sur sa lancée et nous propose d'approfondir le sujet
En neuf chapitres, nous allons grâce à ce focus, parcourir l'ensemble des fonctionnalités de base de PostgreSQL.
Beaucoup de notions sont vues et expliquées, peut-être par moment un peu trop brièvement, mais bon, j'imagine qu'il a fallu faire des choix.
On ne perd pas son temps avec le langage SQL (cela doit être acquis) et on va directement au but dans les sujets abordés : notamment les schémas, les tablespaces ,la gestion des tables, etc.
On fait un parcours général des possibilités de PostgreSQL.
Pour celui qui vient de l'environnement MySQL, il va découvrir ce qui lui a toujours manqué, je pense essentiellement au «domain» ou à la récursivité avec WITH.
Les DBA des autres SGBDR (SQL Server, Oracle, DB2...), ne seront pas dépourvus face à ce moteur de base de données open source et ce focus vous donnera un aperçu rapide de ses possibilités.
On y aborde également un peu les fonctions et les possibilités d'écrire ses propres fonctions grâce au langage PL/pgSQL (proche de la norme SQL et voisine avec le PL/SQL d'Oracle), dans ce cadre il aurait été agréable de voir des exemples avec d'autres langages procéduraux fournis en standard par PostgreSQL (PL/Perl, PL/Python...
Au final, on se retrouve avec un document instructif, intéressant, qui donne une très bonne première vue des possibilités de l'outil. Dans les projets de Dominique Colombani, il y a un nouveau focus sur «*Administrer PostgreSQL*», gageons que celui-ci sera aussi une bonne référence.




 Commenter Signaler un problème

Avatar de Community Management Community Management - Community Manager https://www.developpez.com
l 10/06/2011 à 10:47
Bonjour,

MaitrePylos vous propose la critique du livre Utiliser PostgreSQL de Dominique Colombani



Vous avez fait vos premiers pas avec PostgreSQL, par vous-même ou en lisant le Focus Installer et débuter avec PostgreSQL. Ce serveur de base de données vous semble suffisamment prometteur pour que vous consacriez du temps à apprendre à utiliser ses fonctionnalités, que vous soyez déjà un utilisateur averti d'autres bases de données libres ou non, ou un utilisateur occasionnel de bases de données. Mais lire de fond en comble la volumineuse documentation de PostgreSQL vous rebute quelque peu pour une première approche, car vous craignez de passer à côté de points importants ou de consacrer trop de temps à des détails. Ce Focus vous est destiné. Il présente les points majeurs de l'utilisation de PostgreSQL. Sont ainsi abordées les clés pour créer et gérer les structures de données et pour accéder aux données. Les aspects de programmation expliqués vous permettront d'automatiser un certain nombre de tâches et requêtes.

Connaissez-vous ce livre ?
Si oui, partagez-vous l'avis donné dans la critique ?
Sinon, cela vous donne-t-il envie d'acheter ce livre ?
Avatar de NDevoucoux NDevoucoux - Candidat au Club https://www.developpez.com
l 26/09/2014 à 7:25
Bonjour,

Cet ouvrage n'est pas à 37 euros mais 111 euros sur Amazon (http://www.amazon.fr/Bases-donn%C3%A.../dp/274402483X)

ND

 
couverture du livre PostgreSQL

Note 4 drapeau
Détails du livre
Sommaire
Critiques (2)
0 commentaire
 
 

PostgreSQL

Administration et exploitation d'une base de données

de

Résumé de l'éditeur

Ouvrage complet permettant d'appréhender Postgresql, une des principales bases de données Opensource, tant au point de vue des concepts, de l'administration que de la mise en exploitation.

Édition : ENI - 270 pages, 2e édition, 1er octobre 2007

ISBN10 : 2746039613 - ISBN13 : 9782746039612

Commandez sur www.amazon.fr :

25.78 € TTC (prix éditeur 27.14 € TTC)
  • Introduction
    • Introduction
  • Installations
    • Source
    • Linux
    • Windows
  • Initialisation du système de fichiers
    • Initialisation d'une instance
    • Arrêt et démarrage du serveur
  • Connexions
    • Sessions
    • Outils
    • Droits d'accès
    • Gestion et révocation de droits
  • Définition des données

    • Les espaces de tables
    • Les bases de données
    • Les schémas
    • Tables
    • Vues
    • Système de règles
    • Héritage
    • Index
    • Séquences
    • Type de données
    • Domaines
    • Opérateurs et fonctions
    • Manipulation de données
  • Programmation
    • Côté serveur
    • Côté client
  • Exploitation
    • Exécution d'une instance
    • Administration du serveur
    • sauvegarde et restauration
    • Exploitation et tâches de maintenance
    • Test de l'installation avec pgbench
    • exploitation des traces d'activité avec pgFouine
  • Réplication
    • Réplication avec Slony-I
Critique du livre par la rédaction Gérard Ernaelsten le 1er novembre 2009
Voici un livre sur l'administration de PostgreSQL décliné en huit chapitres, couvrant de 'L'installation ' à la réplication sur « Slony ». Nous commencerons la lecture de ce livre par un petit historique de la vie de PostgreSQL, avec en page 10 les « limites de l'outil », ce qui permet de savoir où on met les pieds avec ce SGBDR. Le deuxième chapitre nous installe PostgreSQL dans différentes versions. Le débutant appréciera que l'auteur ait pris la peine d'expliquer l'installation sur deux architectures (Windows et Unix), et que pour la partie Unix on ait même droit à trois façons de faire notamment en système de Package .deb (famille Debian), en .rpm (famille Red Hat) et même à partir des sources (pour tout Unix qui se respecte). L'ensemble des paramètres est également passé en revue.
Nous aborderons ensuite, l'initialisation du système de fichiers, la création d'instance, le réglage des paramètres locaux,... Ici Sébastien Lardière, nous fait remarquer que dans les packages du système Debian, il existe des scripts permettant d'automatiser ces tâches et d'expliquer le fonctionnement de ceux-ci. Le chapitre suivant est celui des outils, où 'pgsql', l'outil livré avec PostgreSQL est survolé dans son utilisation et les possibilités qu'il offre. De même, l'auteur nous montrent plusieurs autres outils pour gérer PostgreSQL (PgAdmin III, phpPgAdmin et PgTool). Nous retrouvons ici une des faiblesses de ce livre, en effet nous aurions voulu aller beaucoup plus loin dans l'administration de notre base de données avec les outils qui nous sont offerts. Dans ce chapitre, nous retrouverons la gestion des droits d'accès et ceci de façon très détaillé.
Le chapitre centrale de ce livre (le plus gros), nous parle de la définition des données; c'est ici que l'utilisateur débutant trouveras certainement le plus d'utilités à ce livre. Néanmoins, certaines notions ne seront pas évidentes à mettre en place ; je pense ici aux personnes qui voudront migrer des base de données telles que MySQL, Access, FileMaker, en effet même si Sébastien Lardière tente vraiment de vulgariser les notions de tablespaces, schéma ou même de domaines, l'utilisateur débutant devras, je pense, faire l'effort de relire plusieurs fois ce chapitre. En revanche, dans ce chapitre l'auteur exploite bien l'outil 'pgsql', vu au chapitre précédent et nous montre toute la puissance et facilité que cet outil a à nous offrir.
Nous verrons également des notions telles que les vues, les index, l'héritage, les types de données, la gestion des données (Select, Update...) et les transactions. Quelques pages sont consacrées à la programmation en SQL, grâce aux outils présenté. S'il semble évident que PostgreSQL offre un outil pour faire des procédures stockées avec PL/pgSQL, il est plus agréable encore de découvrir qu'on peut faire de même avec Java,PHP,Python,Perl ou Tcl. L'auteur nous montre un exemple en Java et en PHP, malheureusement cela n'est pas trop développé. L'avant dernier chapitre est celui qui parle de l'exploitation de la base de données et de l'administration du serveur, avec la gestion des logs, les sauvegardes et restore.
Les tâches de maintenance (ANALYSE,EXPLAIN,VACUUM,CLUSTER), ainsi que la présentation et l'exploitation de deux outils nous permettant de gérer au mieux notre SGBDR (pgbench et pgFouine). Ce chapitre est un des plus intéressants dans ce livre. Nous terminerons cet ouvrage avec le système de réplication 'Slony-I', qui est très rapidement vu, mais il est vrai qu'il faudrait un livre complet pour traiter ce sujet.

En conclusion : On peut lire sur les forums que ce livre à le mérite d'exister, parce que c'est l'un des rare écrit sur PostgreSQL et qui plus est en français. Se contenter de cela, serait ne pas être respectueux envers l'auteur. Il est vrai que ce livre est un peu léger pour quiconque voudrait passer en production dans une entreprise avec PostgreSQL, non pas que Sébastien Lardière ne donnes pas les moyens, mais il manque les pistes. En effet on aurait voulu qu'il s'appuie sur un exemple concret tout au long du livre pour mettre en place une gestion de PostgreSQL dans un environnement réels, avec de bonnes pratiques, tel que l'OFA de Oracle. Néanmoins, ce livre n'en reste pas moins de très bonne facture, on sent que l'auteur maîtrise son sujet et que le livre lui-même est facile à lire. Je ne le conseillerais pas aux débutants en SGBDR, mais bien aux personnes voulant découvrir un outil puissant et voulant s'affranchir de solution minimaliste ou au contraire d'outils très volumineux (Oracle,DB2...) mais ne correspondant pas à sa réalité. Si en plus vous faites l'acquisition chez le même éditeur du livre de François-Marie Colonna sur le sujet, vous aurez là un couple qui vous permettra d'être performant en PostgreSQL.
Critique du livre par la rédaction Fabien Celaia le 1er juin 2010
Cet ouvrage s'adresse à tous ceux qui souhaitent s'initier rapidement à Postgresql.
Au travers des quelques pages de cet ouvrage, vous retrouverez ce que vous seriez à même de découvrir en partie au travers de la documentation officielle en ligne, mais bien plus rapidement, avec un fil rouge pédagogique non négligeable.
Les points positifs que j'ai pu relever sont les suivants :
  • Présentation claire des principes et concepts, sans pour autant verser dans le rabachage des fondements du SQL,
  • Lecture aisée et aérée, propre aux livres de la même édition,
  • Listing complet et utile des différentes fonctions,
  • Spectre couvert très large, dépassant la documentation officielle et nous faisant découvrir la plupart des modules utiles des pgFoundry (pgPool, réplication),
  • Avant-goût de la programmation cliente avec les principaux acteurs du marché (Java, J2EE, PHP).


J'aurais par contre souhaiter y trouver en plus
  • Quelques mots sur la version cluster PgCluster-II ou PgXCluster (étranger de parler de réplication et de pool de connexions sans traiter les cluster),
  • Les spécificités des compilations sur d'autres systèmes (seuls Linux et Windows sont spécéfiés),
  • Un peu plus d'information historique quant à l'avènement de cette base,
  • Un moyen de créer des connexions inter-bases (les dblinks d'Oracle, les linked servers de MS-SQL),
  • Un paragraphe sur la connectique via C/C++.

Cela reste un excellent ouvrage, ma fois assez complet, pour appréhender rapidement Postgresql.




 Commenter Signaler un problème

Avatar de khayyam90 khayyam90 - Rédacteur https://www.developpez.com
l 11/06/2014 à 9:50
PostgreSQL
Administration et exploitation d'une base de données
Ouvrage complet permettant d'appréhender Postgresql, une des principales bases de données Opensource, tant au point de vue des concepts, de l'administration que de la mise en exploitation.

[Lire la suite]




 
couverture du livre PostgreSQL

Note 4.5 drapeau
Détails du livre
Critiques (1)
0 commentaire
 
 

PostgreSQL

Entraînez-vous à créer et programmer une base de données relationnelle

de

Édition : ENI - 302 pages, 1re édition, 6 octobre 2008

ISBN10 : 2746043815 - ISBN13 : 9782746043817

Commandez sur www.amazon.fr :

25.65 € TTC (prix éditeur 25.65 € TTC)
Critique du livre par la rédaction Gérard Ernaelsten le 1er août 2009
Le SGBD (Système de Gestion de Bases de Données) PostgreSQL ne peut pas héberger plus de 5000 bases de données ?
Dans PostgreSQL, une base de données peut avoir une taille illimitée ?
Une base de données peut contenir des schémas. A quoi servent-ils ?
Connaissez vous les réponses ? Ce sont pourtant les pré-requis demandés dans le premier chapitre du livre de 'François-Marie COLONNA' : 'PostgreSQL - Entraînez-vous à créer et programmer une base de données relationnelle'.
Ces réponses si vous jouez le jeu, il faudra les trouver vous-même dans la documentation de PostgreSQL. Bien sûr à la fin du livre, nous avons les solutions, mais cela à moins d'intérêt.
En effet ce que nous propose l'auteur, c'est d'apprendre à utiliser PostgreSQL au fil de près de 80 exercices pratiques.
Si, comme je le dis, le premier chapitre semble un peu ardu, surtout pour un débutant en Base de données, le reste de livre n'est qu'apprentissage et production.
Cet ouvrage ravira les formateurs par la qualité des exercices qu'ils pourront transposer dans un cours, les débutants apprendront les méandres de SQL et de PostgreSQL et le confirmé, pourra découvrir les possibilités de ce SGBDR.
Avant d'aborder ce travail, je vous conseille, pour le débutant de revoir les base de SQL (Cours SQL).
Une fois le livre entre les mains, il faut télécharger les sources (Sources du livre) du livre afin de ne pas perdre de temps.
Si l'installation de PostregSQL sous Windows est bien explicitée, l'installation sous Linux est plus aléatoire, à titre d'informations voici l'installation sous Debian.
Code bash :
sudo aptitude install postgresql-8.x sudo aptitude install postgresql-plperl-8.x sudo aptitude install postgresql-contrib

Nous voilà donc parés pour affronter ces « Travaux Pratiques », en commençant par créer un domaine pour la gestion des emails. D'entrée de jeu, nous abordons des notions qui ne sont pas forcement connues d'utilisateur d'autres SGBD/R (tel que MySQL par exemple).
Après le premier chapitre et la prise en main de l'outil « psql », nous traversons l'ensemble du livre au fil des exercices, pour en apprendre davantage sur le SQL et PostgreSQL en passant du SELECT aux transactions, de la création de triggers, aux procédures stockées (en pl/pgsql et pl/perl).
Accomplir l'ensemble des exercices demande un certain effort dans la recherche de solution (si on veut apprendre).
Des notions comme les « schémas » ou la gestion des utilisateurs sont trop rapidement passées en revue.
Pas moins de 300 pages sont à notre disposition pour apprendre et découvrir.
En termes d'apprentissage nous avons là un ouvrage qui permettra certainement de se faire une bonne idée des possibilités de PostgreSQL, mais également d'approfondir ses connaissances en SQL.
Pour les formateurs il y a là un bon terreau à exploiter en y accompagnant vos cours théoriques où en exploitant l'ensemble des cours de developpez.com (Cours SQL)?
Pour le DBA confirmé, un goût de trop peu risque de se faire ressentir, surtout au niveau administration, sujet qui n'est absolument pas abordé.
En conclusion, nous pourrions dire que nous avons un livre qui nous permettra de mieux exploiter la puissance de PostgreSQL et d'affiner nos connaissances SQL, tout en gardant un esprit de défi dans la réalisation des exercices proposés.




 Commenter Signaler un problème

Avatar de MaitrePylos MaitrePylos - Modérateur https://www.developpez.com
l 10/08/2009 à 7:35
Bonjour, voici une critique du livre de Marie-François Colonna
Le SGBD (Système de Gestion de Bases de Données) PostgreSQL ne peut pas héberger plus de 5000 bases de données ?
Dans PostgreSQL, une base de données peut avoir une taille illimitée ?
Une base de données peut contenir des schémas. A quoi servent-ils ?

Connaissez vous les réponses ? Ce sont pourtant les pré-requis demandés dans le premier chapitre du livre de 'François-Marie COLONNA' : 'PostgreSQL - Entraînez-vous à créer et programmer une base de données relationnelle'.
Ces réponses si vous jouez le jeu, il faudra les trouver vous-même dans la documentation de PostgreSQL. Bien sûr à la fin du livre, nous avons les solutions, mais cela à moins d'intérêt.

En effet ce que nous propose l'auteur, c'est d'apprendre à utiliser PostgreSQL au fil de près de 80 exercices pratiques.
Si, comme je le dis, le premier chapitre semble un peu ardu, surtout pour un débutant en Base de données, le reste de livre n'est qu'apprentissage et production.
Cet ouvrage ravira les formateurs par la qualité des exercices qu'ils pourront transposer dans un cours, les débutants apprendront les méandres de SQL et de PostgreSQL et le confirmé, pourra découvrir les possibilités de ce SGBDR.
Avant d'aborder ce travail, je vous conseille, pour le débutant de revoir les base de SQL (Cours SQL).
Une fois le livre entre les mains, il faut télécharger les sources (Sources du livre) du livre afin de ne pas perdre de temps.

Si l'installation de PostregSQL sous Windows est bien explicitée, l'installation sous Linux est plus aléatoire, à titre d'informations voici l'installation sous Debian.
Code LINUX : Sélectionner tout
1
2
3
4
 
sudo aptitude install postgresql-8.x  
sudo aptitude install postgresql-plperl-8.x  
sudo aptitude install postgresql-contrib
Nous voilà donc parés pour affronter ces « Travaux Pratiques », en commençant par créer un domaine pour la gestion des emails. D'entrée de jeu, nous abordons des notions qui ne sont pas forcement connues d'utilisateur d'autres SGBD/R (tel que MySQL par exemple).
Après le premier chapitre et la prise en main de l'outil « psql », nous traversons l'ensemble du livre au fil des exercices, pour en apprendre davantage sur le SQL et PostgreSQL en passant du SELECT aux transactions, de la création de triggers, aux procédures stockées (en pl/pgsql et pl/perl).
Accomplir l'ensemble des exercices demande un certain effort dans la recherche de solution (si on veut apprendre).
Des notions comme les « schémas » ou la gestion des utilisateurs sont trop rapidement passées en revue.

Pas moins de 300 pages sont à notre disposition pour apprendre et découvrir.
En termes d'apprentissage nous avons là un ouvrage qui permettra certainement de se faire une bonne idée des possibilités de PostgreSQL, mais également d'approfondir ses connaissances en SQL.
Pour les formateurs il y a là un bon terreau à exploiter en y accompagnant vos cours théoriques où en exploitant l'ensemble des cours de developpez.com (Cours SQL)?
Pour le DBA confirmé, un goût de trop peu risque de se faire ressentir, surtout au niveau administration, sujet qui n'est absolument pas abordé.

En conclusion, nous pourrions dire que nous avons un livre qui nous permettra de mieux exploiter la puissance de PostgreSQL et d'affiner nos connaissances SQL, tout en gardant un esprit de défi dans la réalisation des exercices proposés.


 
couverture du livre PostgreSQL par la pratique

Note 3 drapeau CD-Rom
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

PostgreSQL par la pratique

de
Public visé : Expert

Résumé de l'éditeur

La stabilité, la fiabilité et la richesse de ses fonctionnalités font de PostgreSQL un concurrent sérieux des SGBDR propriétaires.

Vous trouverez dans cet ouvrage tout ce dont a besoin un utilisateur averti :
* les différentes étapes nécessaires à l'installation et à la configuration d'une base de données PostgreSQL ;
* une solide présentation de SQL(instructions, types de données, schéma relationnel) ;
* la façon de copier, d'insérer et de mettre à jour des données, d'effectuer des requêtes, d'utiliser des tables et des vues, etc. ;
* une présentation détaillée des opérateurs et des fonctions intégrés à PostgreSQL, mais aussi le moyen d'en créer ;
* l'utilisation de clients en ligne de commande (psql) ou graphique (PgAccess) ;
* les outils qui permettent d'optimiser une base de données (index, héritage, tableaux, contraintes, triggers, séquences et curseurs).

Les chapitres suivants détaillent des sujets qui intéresseront plus l'administrateur de bases de données :
* l'authentification et le chiffrement de sessions clientes ;
* le lancement et l'arrêt de serveurs ;
* la suppression et la création de bases ;
* la sauvegarde et la restauration des données ;
* la gestion des utilisateurs et notamment les accès concurrents.

Les programmeurs ne sont pas oubliés et trouveront une présentation de JDBC pour accéder à des bases de données à partir de programmes Java, de PL/pgSQL, langage procédural qui permet notamment d'écrire des triggers et des procédures stockées et de LXP, un outil conçu pour faciliter le développement de sites web dynamiques.

Enfin, un guide de référence exhaustif, classé par ordre alphabétique, permet de retrouver rapidement la commande recherchée.

L'aspect pratique est privilégié tout au long de ce livre, les auteurs ayant écrit cet ouvrage en se basant sur leurs nombreuses années d'expérience dans le développement de solutions PostgreSQL.

Cet ouvrage est accompagné d'un CD-ROM qui contient la base de données exemple, une version d'évaluation de LXP, ainsi que la version 7.1.3 de PostgreSQL.

Édition : O'Reilly - 628 pages, 1re édition, 1er octobre 2002

ISBN10 : 284177211X - ISBN13 : 9782841772117

Commandez sur www.amazon.fr :

25.78 € TTC (prix éditeur 25.78 € TTC) livraison gratuite !
Qu'est-ce que PostgreSQL
Installation de PostgreSQL
Comprendre SQL
Utilisation de SQL avec PostgreSQL
Opérateurs et fonctions
Clients PostgreSQL
Fonctionnalités avancées
Authentification et chiffrement
Gestion des bases de données
Gestion des utilisateurs et des groupes
PL/pgSQL
JDBC
LXP
Manuel de référence des commandes PostgreSQL
Types d'encodage multi-octets
Options du serveur postgres
Format de COPY pour la copie binaire
Variables internes de psql
Critique du livre par le 8 décembre 2008
Ce livre aborde dans l'ordre et de manière relativement complète les étapes nécessaires à l'utilisation de PostgreSQL.
La partie traitant de l'installation et de la configuration de la base sur Linux est particulièrement complète et devrait satisfaire aux besoins même des débutants.

Etant débutant avec l'outil PostgreSQL, ce livre m'a été d'un grand secours. De plus, il reste un aide mémoire très complet et bien organisé même pour un utilisateur averti.

Mon principal reproche, c'est que contrairement à ce que le titre laisse supposer, il n'y a pas vraiment de cas concrets abordés à part les exemples habituels destinés à illustrer l'usage d'une commande.

Une mise en oeuvre complète et détaillée couverte par les différents chapitres aurait pu être l'occasion de fournir des conseils sur les "bonnes" pratiques à respecter lorsque l'on travaille avec cet outil.

Néanmoins grâce à sa couverture complète de l'outil et au détail apporté à sa description, il n'en reste pas moins un livre très utile, surtout que son organisation facilite grandement les recherches.




 Commenter Signaler un problème

Avatar de khayyam90 khayyam90 - Rédacteur https://www.developpez.com
l 11/06/2014 à 9:50
PostgreSQL par la pratique
La stabilité, la fiabilité et la richesse de ses fonctionnalités font de PostgreSQL un concurrent sérieux des SGBDR propriétaires.

Vous trouverez dans cet ouvrage tout ce dont a besoin un utilisateur averti :
* les différentes étapes nécessaires à l'installation et à la configuration d'une base de données PostgreSQL ;
* une solide présentation de SQL(instructions, types de données, schéma relationnel) ;
* la façon de copier, d'insérer et de mettre à jour des données, d'effectuer des requêtes, d'utiliser des tables et des vues, etc. ;
* une présentation détaillée des opérateurs et des fonctions intégrés à PostgreSQL, mais aussi le moyen d'en créer ;
* l'utilisation de clients en ligne de commande (psql) ou graphique (PgAccess) ;
* les outils qui permettent d'optimiser une base de données (index, héritage, tableaux, contraintes, triggers, séquences et curseurs).

Les chapitres suivants détaillent des sujets qui intéresseront plus l'administrateur de bases de données :
* l'authentification et le chiffrement de sessions clientes ;
* le lancement et l'arrêt de serveurs ;
* la suppression et la création de bases ;
* la sauvegarde et la restauration des données ;
* la gestion des utilisateurs et notamment les accès concurrents.

Les programmeurs ne sont pas oubliés et trouveront une présentation de JDBC pour accéder à des bases de données à partir de programmes Java, de PL/pgSQL, langage procédural qui permet notamment d'écrire des triggers et des procédures stockées et de LXP, un outil conçu pour faciliter le développement de sites web dynamiques.

Enfin, un guide de référence exhaustif, classé par ordre alphabétique, permet de retrouver rapidement la commande recherchée.

L'aspect pratique est privilégié tout au long de ce livre, les auteurs ayant écrit cet ouvrage en se basant sur leurs nombreuses années d'expérience dans le développement de solutions PostgreSQL.

Cet ouvrage est accompagné d'un CD-ROM qui contient la base de données exemple, une version d'évaluation de LXP, ainsi que la version 7.1.3 de PostgreSQL.

[Lire la suite]




 
couverture du livre Les Cahiers du Programmeur - PostgreSQL

Note 4 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

Les Cahiers du Programmeur - PostgreSQL

Services Web avec PostgreSQL et PHP / XML

de
Public visé : Débutant

Résumé de l'éditeur

Plus proche d'Oracle que de MySQL, PostgreSQL est l'un des rares SGBD open source capables de concurrencer les produits commerciaux: découvrez-le en action dans l'environnement Apache/PHP/XML, idéal pour les applications Web.

Du cahier des charges au code, ce livre montre la puissance de PostgreSQL à travers la réalisation d'une base graphique mise à jour via des services Web : cartographie avec les types de données évolués, héritage de tables et procédures stockées pour plus de modularité et de performance ; mise en ?uvre depuis PHP et création à la volée de documents XML et d'images ; rendu des résultats sous différentes formes grâce aux feuilles de style XSL, etc.

Édition : Eyrolles - 122 pages, 1re édition, 1er octobre 2002

ISBN10 : 2212111665 - ISBN13 : 9782212111668

Commandez sur www.amazon.fr :

20.24 € TTC (prix éditeur 20.24 € TTC)
  • Cahier des charges
    • Cahier des charges de l'application
    • Spécifications détaillées
    • En résumé....
  • L'environnement idéal : XML, PHP et PostgreSQL
    • PostgreSQL un SGBD pas comme les autres
    • Autour de PostgreSQL : architecture d'un environnement de choc
    • Installation et prise en main
    • En résumé....
  • Modélisation de la base de données
    • Nécessité d'établir un modèle de données
    • PgAccess, un outil de modélisation
    • Détail du modèle de données
    • Schéma XML des pages
    • En résumé....
  • Transactions et procédures stockées dans l'inscription au service
    • Contrôle de l'accès au service avec les sessions PHP
    • Le formulaire d'inscription
    • En résumé....
  • Topographie avec les types de données évolués de PostgreSQL
    • Points,lignes et chemins
    • Calcul de distances et géomarketing
    • Délivrer des images de fichiers
    • Construction de résultat
    • En résumé....
  • Création du "look" avec XSL
    • XSL : découverte
    • Rendu des formulaires
    • La page résultat
    • Changement de charte graphique et personnalisation
    • En résumé....
  • Administration automatisée et sauvegarde
    • Evénements, vues et actions programmées
    • Archivage des données
    • En résumé....
  • Annexe A. SQL en quelques commandes
    • Définition des structures de données
    • Extraction des données
    • Alimentation en données
    • Suppression
    • Programmation en PL/PgSQL
  • Annexe B. Fichiers et architecture de PiloteWeb
  • Annexe C. La licence de PostgreSQL, que peut-on faire ?
  • Index

Critique du livre par la rédaction Pascail le 11 janvier 2003
Agréablement surpris !
On peut se dire qu'un ouvrage de 120 pages est un peu léger pour aborder des sujets aussi vastes mais avec une présentation efficace et des explications simples et concrètes, l'auteur arrive à expliquer des concepts pas très évidents aux plus néophytes.

Il est cependant utile de remarquer que l'auteur ne rentre pas en profondeur dans les thèmes étudiés, mais ce n'est pas le but du livre, ici il s'agit plus d'une découverte du potentiel de l'environnement LAPP....

Les nombreux schémas et captures d'écrans apportent un énorme plus, face à des ouvrages type "pavé" où la théorie prime plus que la pratique !
Les petites annotations (BA-BA, Alternatives, Informations pratiques) bien placées font que le lecteur à une réelle sensation d'apprendre et/ou de découvrir de nouvelles choses.
Très pédagogique, le livre se lit tout seul, et garde une démarche professionnelle (cahier des charges, choix des outils, ...).

Pour conclure, le livre est vraiment un bon achat, le prix est plus que raisonnable (20euros) et peut servir de passerelle vers des livres plus technique sur PostgreSQL, PHP, XML voir SVG.




 Commenter Signaler un problème

Avatar de khayyam90 khayyam90 - Rédacteur https://www.developpez.com
l 11/06/2014 à 9:50
Les Cahiers du Programmeur - PostgreSQL
Services Web avec PostgreSQL et PHP / XML
Plus proche d'Oracle que de MySQL, PostgreSQL est l'un des rares SGBD open source capables de concurrencer les produits commerciaux: découvrez-le en action dans l'environnement Apache/PHP/XML, idéal pour les applications Web.

Du cahier des charges au code, ce livre montre la puissance de PostgreSQL à travers la réalisation d'une base graphique mise à jour via des services Web : cartographie avec les types de données évolués, héritage de tables et procédures stockées pour plus de modularité et de performance ; mise en ?uvre depuis PHP et création à la volée de documents XML et d'images ; rendu des résultats sous différentes formes grâce aux feuilles de style XSL, etc.

[Lire la suite]




 
couverture du livre PostgreSQL 8.1

Note 3.5 drapeau
Détails du livre
Sommaire
Critiques (1)
1 commentaire
 
 

PostgreSQL 8.1

Administration et exploitation d'une base de données

de
Public visé : Débutant

Résumé de l'éditeur

L'administrateur de bases de données et le technicien d'exploitation trouveront dans cet ouvrage les informations indispensables
pour exploiter au mieux toutes les possibilités de la dernière version de PostgreSQL : la version 8.1.
La première partie couvre l'installation de PostgreSQL sur MSWindows et GNU/Linux.
La seconde partie détaille la préparation de l'environnement d'exécution du serveur.
La troisième partie présente les applications clientes pouvant être utilisées, ainsi que les différents paramètres de sécurité.
La quatrième partie résume les différents aspects de PostgreSQL concernant le support du langage SQL.
La cinquième partie aborde la programmation autour de PostgreSQL.
La sixième partie concerne l'administration et l'exploitation (de la configuration du serveur aux différentes tâches d'exploitation, en passant par les sauvegardes).
Enfin, la dernière partie introduit le thème de la réplication des données entre différents serveurs, en abordant l'outil Slony-I.

Édition : ENI - 260 pages, 1re édition, 1er décembre 2006

ISBN10 : 2746034689 - ISBN13 : 9782746034686

Commandez sur www.amazon.fr :

0.00 € TTC (prix éditeur 0.00 € TTC) livraison gratuite !
  • Introduction
    • Introduction
  • Installations
    • Source
    • Linux
    • Windows
  • Initialisation du système de fichiers
    • Initialisation d'une instance
    • Arrêt et démarrage du serveur
  • Connexions
    • Sessions
    • Outils
    • Droits d'accès
    • Gestion et révocation de droits
  • Définition des données
    • Les espaces de tables
    • Les bases de données
    • Les schémas
    • Tables
    • Vues
    • Système de règles
    • Héritage
    • Index
    • Séquences
    • Type de données
    • Domaines
    • Opérateurs et fonctions
    • Manipulation de données
  • Programmation
    • Côté serveur
    • Côté client
  • Exploitation
    • Exécution d'une instance
    • Administration du serveur
    • sauvegarde et restauration
    • Exploitation et tâches de maintenance
    • Test de l'installation avec pgbench
    • exploitation des traces d'activité avec pgFouine
  • Réplication
    • Réplication avec Slony-I
Critique du livre par la rédaction Pascail le 21 avril 2007
Face à la pauvreté de livre en Francais sur PostgreSQL, Sébastien Lardiere, formateur, consultant indépendant et membre actif de la communauté PostgreSQL en France, décide de réalisé cet ouvrage.
Reprenant toutes les bases pour bien démarrer, le lecteur peux suivre l'installation et l'utilisation de PostgreSQL.
Parcourrant les outils classiques et les commandes de bases, tout est là pour ne pas être dérouté et commencer à travailler efficacement.
Les petit plus sont que l'auteur aborde la programmation (très succintement) coté serveur (PL/PgSQL, PL-PHP, PL-Java) et coté client (PHP, Java), ainsi qu'un chapitre sur la réplication avec Slony-I.
Destiné avant tout aux débutants souhaitants découvrir cet alternative aux SGBDR commerciaux,
le livre manque cruellement d'aide pour l'optimisation et le tuning, les plus exigeants préferront se referrer à la documentation officiel et aux codes sources.
Cela reste réelement une bonne initiative et touchera un public très large, on attend avec impatience une publication pour les experts.




 Commenter Signaler un problème

Avatar de khayyam90 khayyam90 - Rédacteur https://www.developpez.com
l 11/06/2014 à 9:50
PostgreSQL 8.1
Administration et exploitation d'une base de données
L'administrateur de bases de données et le technicien d'exploitation trouveront dans cet ouvrage les informations indispensables
pour exploiter au mieux toutes les possibilités de la dernière version de PostgreSQL : la version 8.1.
La première partie couvre l'installation de PostgreSQL sur MSWindows et GNU/Linux.
La seconde partie détaille la préparation de l'environnement d'exécution du serveur.
La troisième partie présente les applications clientes pouvant être utilisées, ainsi que les différents paramètres de sécurité.
La quatrième partie résume les différents aspects de PostgreSQL concernant le support du langage SQL.
La cinquième partie aborde la programmation autour de PostgreSQL.
La sixième partie concerne l'administration et l'exploitation (de la configuration du serveur aux différentes tâches d'exploitation, en passant par les sauvegardes).
Enfin, la dernière partie introduit le thème de la réplication des données entre différents serveurs, en abordant l'outil Slony-I.

[Lire la suite]



Avatar de alassanediakite alassanediakite - Membre expert https://www.developpez.com
l 11/06/2014 à 14:33
Salut
Il faut remarquer les versions 8.x ne sont plus maintenues. Donc ce livre est assez obsolète.
@+

 
Critiques de livres
MaitrePylos
Modérateur

(4 livres)
Fabien Celaia
Rédacteur / Modérateur

(2 livres)
Pascail
Membre actif
(2 livres)
ced
Rédacteur / Modérateur

(1 livre)
gorgonite
Rédacteur / Modérateur

(1 livre)
ra77
Rédacteur

(1 livre)