postgresql, un éléphant rencontre des éléphpants

Download PostgreSQL, un éléphant rencontre des éléPHPants

Post on 05-Jan-2017

216 views

Category:

Documents

1 download

Embed Size (px)

TRANSCRIPT

  • PostgreSQL, un lphant rencontre deslPHPants

    Ce document est tlchargeable gratuitement dans la base de connaissance DALIBO.

    Pour toute information complmentaire, contactez : formation@dalibo.com

    mailto:formation@dalibo.com

  • http://www.dalibo.com2 / 26 http://www.dalibo.org

    http://www.dalibo.com/http://www.dalibo.org/

  • PostgreSQL

    Table des matiresPostgreSQL...........................................................................................................................................4

    1 Licence.........................................................................................................................................5 2 Auteur...........................................................................................................................................6 3 Ma socit: Dalibo.......................................................................................................................7 4 Au menu.......................................................................................................................................8 5 Dveloppement de PostgreSQL...................................................................................................9

    5.1 PostgreSQL...........................................................................................................................9 5.2 Un peu d'histoire................................................................................................................10 5.3 Sa communaut..................................................................................................................10 5.4 Sponsors.............................................................................................................................11 5.5 Dveloppement...................................................................................................................11 5.6 Listes..................................................................................................................................12 5.7 Principes fondateurs...........................................................................................................12 5.8 Versions..............................................................................................................................13 5.9 Pour se lancer.....................................................................................................................13

    6 Fonctionnalits de PostgreSQL..................................................................................................14 6.1 Mythe: "PostgreSQL est lent et compliqu".......................................................................14 6.2 Fonctionnalits internes.....................................................................................................15 6.3 Fonctionnalits utilisateurs.................................................................................................15 6.4 Fonctionnalits administrateurs.........................................................................................16 6.5 Fonctionnalits dveloppeurs.............................................................................................16 6.6 Types de donnes standards...............................................................................................17 6.7 Types de donnes non standards........................................................................................17 6.8 Les extensions....................................................................................................................18 6.9 Les outils............................................................................................................................18 6.10 Focus: la rplication.........................................................................................................19 6.11 Focus: la rplication (2)....................................................................................................19 6.12 Focus: la recherche plein texte.........................................................................................20 6.13 Focus: le type range..........................................................................................................20 6.14 Focus: le type JSON.........................................................................................................21 6.15 Focus: le type hstore.........................................................................................................21 6.16 Projets satellites: PostGIS................................................................................................22

    7 Pourquoi utiliser PostgreSQL ?..................................................................................................23 8 Rfrences..................................................................................................................................24

    8.1 L'tat..................................................................................................................................24 8.2 Instagram............................................................................................................................25 8.3 leboncoin.fr........................................................................................................................25 8.4 Le moteur d'Orange............................................................................................................25 8.5 Mto France......................................................................................................................26

    http://www.dalibo.com3 / 26 http://www.dalibo.org

    http://www.dalibo.com/http://www.dalibo.org/

  • PostgreSQL

    PostgreSQL

    http://www.dalibo.com4 / 26 http://www.dalibo.org

    http://www.dalibo.com/http://www.dalibo.org/

  • PostgreSQL

    1 Licence

    Licence Creative Common BY-NC-SA

    3 contraintes de partage :

    Citer la source (dalibo)

    Pas d'utilisation commerciale

    Partager sous licence BY-NC-SA

    Cette formation (diapositives, manuels et travaux pratiques) est sous licence CC-BY-NC-SA.

    Vous tes libre de redistribuer et/ou modifier cette cration selon les conditions suivantes :

    Paternit

    Pas d'utilisation commerciale

    Partage des conditions initiales l'identique

    Vous devez citer le nom de l'auteur original de la manire indique par l'auteur de l'uvre ou le titulaire des droits qui vous confre cette autorisation (mais pas d'une manire qui suggrerait qu'ils vous soutiennent ou approuvent votre utilisation de l'uvre).

    Vous n'avez pas le droit d'utiliser cette cration des fins commerciales.

    Si vous modifiez, transformez ou adaptez cette cration, vous n'avez le droit de distribuer la cration qui en rsulte que sous un contrat identique celui-ci.

    Ceci est un rsum explicatif du Code Juridique. La version intgrale du contrat est disponible ici : http://creativecommons.org/licenses/by-nc-sa/2.0/fr/legalcode

    http://www.dalibo.com5 / 26 http://www.dalibo.org

    http://www.dalibo.com/http://creativecommons.org/licenses/by-nc-sa/2.0/fr/legalcodehttp://creativecommons.org/licenses/by-nc-sa/2.0/fr/legalcodehttp://www.dalibo.org/

  • PostgreSQL

    2 Auteur

    Thomas Reiss

    Travail

    Expert PostgreSQL chez Dalibo

    DBA depuis 11 ans

    email: thomas.reiss@dalibo.com

    Communaut

    Administrateur de la plate-forme postgresql.fr

    Vice-prsident de l'association PostgreSQLFr

    co-traduction Bases de donnes PostgreSQL, gestion des performances

    twitter: @frostsct1

    blog: http://blog.frosties.org/

    Traduction avec Guillaume Lelarge du livre de Greg Smith PostgreSQL High Performance. Sorti aux ditions Pearson (Bases de donnes PostgreSQL, gestion des performances, ISBN 978-2-7440-2483-2.

    http://www.dalibo.com6 / 26 http://www.dalibo.org

    http://www.dalibo.com/http://www.pearson.fr/livre/?GCOI=27440100863920http://www.pearson.fr/livre/?GCOI=27440100863920http://blog.frosties.org/http://www.dalibo.org/

  • PostgreSQL

    3 Ma socit: Dalibo

    Spcialiste franais de PostgreSQL

    Sponsor platinum du projet PostgreSQL

    http://www.postgresql.org/about/sponsors/

    Sites web

    http://www.dalibo.com

    http://www.dalibo.org

    Soutient la communaut :

    pgBadger

    Ora2Pg

    phpPgAdmin

    pgAdminIII

    check_postgres

    traduction de la documentation officielle

    http://www.dalibo.com7 / 26 http://www.dalibo.org

    http://www.dalibo.com/http://www.dalibo.org/http://www.dalibo.com/http://www.postgresql.org/about/sponsors/http://www.dalibo.org/

  • PostgreSQL

    4 Au menu

    Dveloppement de PostgreSQL

    Fonctionnalits

    Retours d'exprience

    http://www.dalibo.com8 / 26 http://www.dalibo.org

    http://www.dalibo.com/http://www.dalibo.org/

  • PostgreSQL

    5 Dveloppement de PostgreSQL

    PostgreSQL

    Historique rapide

    Versions

    Communaut

    Sponsors

    5.1 PostgreSQL

    Serveur de bases de donnes libre (MIT/BSD)

    Respectueux des normes SQL

    Respectueux des donnes

    Une excellente portabilit

    Une grande communaut ractive et internationale

    PostgreSQL est un serveur de bases de donnes libre. Il est disponible sous une licence libre proche de celles de BSD et MIT. C'est l'une des moins restrictives dans le monde informatique. En effet, cette licence garantit:

    l'accs au code source du logiciel ;

    le droit de modifier le code.

    De plus, elle n'impose:

    aucune restriction d'utilisation ;

    aucune viralit de sa licence ;

    aucune contrainte de redistribution des modifications v

Recommended

View more >