PostgreSQL

PostgreSQL Kuvaus PostgreSQL 13.2 screenshot.png: lle. Tiedot
Luoja Michael stonebraker
Kehittäjä PostgreSQL Global Development Group ( d )
Ensimmäinen versio 1996
Viimeinen versio 13,3 (13. toukokuuta 2021)
Edistynyt versio 9,6 Beeta 1 (12. toukokuuta 2016)
9,6 Beeta 4 (11. elokuuta 2016)
10 beeta 3 (10. elokuuta 2017)
10 beeta 4 (28. elokuuta 2017)
11 beeta 1 (24. toukokuuta 2018)
11 beeta 3 (9. elokuuta 2018)
11 beeta 4 (20. syyskuuta 2018)
12 beeta 2 (20. kesäkuuta 2019)
12 beeta 3 (8. elokuuta 2019)
12 RC 1 (26. syyskuuta 2019)
12 beeta 4 (12. syyskuuta 2019)
13 beeta 1 (21. toukokuuta 2020)
Tallettaa git.postgresql.org/gitweb/?p=postgresql.git
Kirjoitettu VS
Käyttöjärjestelmä FreeBSD , OpenBSD , Linux , macOS , Solaris , Microsoft Windows ja Unix
Tyyppi Relaatiotietokantojen hallintajärjestelmä ( in )
Jakelupolitiikka Vapaa
Lisenssi PostgreSQL-lisenssi ( d )
Verkkosivusto www.postgresql.org

PostgreSQL

Tiedot
Toiminto Tietokannanhallinta
Satama 5432

PostgreSQL on relaatio- ja objektitietokantojen hallintajärjestelmä ( RDBMS ). Se on ilmainen työkalu, joka on saatavana BSD- tyyppisen lisenssin nojalla .

Tämä järjestelmä kilpailee muiden ilmaisten (kuten MariaDB ja Firebird ) tai omistettujen (kuten Oracle , MySQL , Sybase , DB2 , Informix ja Microsoft SQL Server ) kanssa. Kuten ilmaiset Apache- ja Linux- projektit , PostgreSQL: ää ei ohjaa yksi yritys, vaan se perustuu globaaliin kehittäjien ja yritysten yhteisöön.

Historia

PostgreSQL: n historia juontaa juurensa Ingres- tietokantaan , jonka Berkeley on kehittänyt Michael Stonebraker . Kun jälkimmäinen päätti vuonna 1985 aloittaa kehityksen alusta, hän nimitti ohjelmiston Postgres, joka oli Ingresin jälkeinen lyhenne . Kun SQL- toiminnot lisättiin vuonna 1995, Postgres nimettiin uudelleen Postgres95: ksi. Tämä nimi muutettiin vuoden 1996 lopussa PostgreSQL: ksi.

Projekti on järjestetty siten, että samanaikaisesti ylläpidetään useita vakaita versioita sekä jatkuvasti päivitettävä arkisto . Tämä käytäntö on erittäin arvokas tietojärjestelmien tuotannossa, koska se antaa heille mahdollisuuden tasoittaa sovellustensa pakollisen siirtämisen tarpeita, jotka käyttävät tietokantoja silloin, kun kuormitus on vähäistä ja resurssien saatavuus on vähäistä. Niillä saavutetaan siten erittäin vakavia säästöjä, koska keskimäärin arvioidaan, että tämä kuormitus edustaa vähintään 40 prosenttia, mutta useammin jopa 60 prosenttia yritysten IT-organisaatioiden toimintakustannuksista.

Pääasialliset tunnusmerkit

Tämä RDBMS käyttää nykyaikaisia ​​datatyyppejä, jotka tunnetaan muodostettuna tai rikastettuna tavallisessa tietokonetermissä käytettyjen terminologioiden mukaisesti. Tämä tarkoittaa, että PostgreSQL voi tallentaa enemmän tietotyyppejä kuin perinteiset yksinkertaiset tyypit kokonaisluvut, merkit jne. Käyttäjä voi luoda tyyppejä, toimintoja, käyttää tyyppiperintöä jne.

PostgreSQL on kilpailijoitaan kehittyneempi noudattamaan SQL-standardeja (totuus totta vuosina 2012--2015). PostgreSQL on melkein yhteensopiva (yhä yhteensopivampi) ANSI SQL 89, SQL 92 (SQL 2), SQL 99 (SQL 3), SQL: 2003 ja SQL: 2008 -standardien kanssa. Se toimii eri laitteistojen alustoille ja eri käyttöjärjestelmiä .

PostgreSQL toimii Solaris , SunOS , Mac OS X , HP-UX , AIX , Linux , IRIX , Digital Unix , BSD , NetBSD , FreeBSD , OpenBSD , SCO unix, NeXTSTEP , UnixWare ja kaikenlainen Unix . Versiosta 8.0 lähtien PostgreSQL toimii myös natiivisti Windowsissa . Ennen versiota 8 PostgreSQL: n suorittamiseen tässä käyttöjärjestelmässä vaadittiin POSIX- yhteensopivuuskerros (esim. Cygwin ).

PostgreSQL on laajalti tunnustettu vakaasta toiminnastaan ​​lähellä Oraclea , mutta myös laajemmista ohjelmointimahdollisuuksista suoraan tietokantamoottorissa PL / pgSQL: n kautta . Sisäinen tietojenkäsittely voidaan myös yhdistää muihin ulkoisilla moduuleilla, jotka on koottu muille kielille.

Hallintatyökalut

Käyttöliittymät

Liittyvät työkalut

Suunnittelutyökalut

Windows Monialustainen

Lentäjät

Jokaiselle yleiselle tai edistyneelle kielelle PostgreSql: llä on käyttöliittymä, jota tarjotaan useimmiten tietokantamoottorin ohjaimena. Tämä pätee erityisesti PHP, Ruby, Java, Perl, Python tai C ja C ++, mutta myös moniin muihin kieliin.

Huomautuksia ja viitteitä

  1. “  PostgreSQL 13.3, 12.7, 11.12, 10.17 ja 9.6.22 julkaistu!  » (Pääsy 14. toukokuuta 2021 )
  2. (in) PostgreSQL 9.6 Beta 4 Released  " (katsottu 27. elokuuta 2016 )
  3. "  https://www.postgresql.org/ftp/source/v10beta4/  "
  4. "  https://www.postgresql.org/about/news/1855/  "
  5. "  https://www.postgresql.org/about/news/1878/  "
  6. "  https://www.postgresql.org/about/news/1890/  "
  7. “  PostgreSQL 11.4, 10.9, 9.6.14, 9.5.18, 9.4.23 ja 12 Beta 2 julkaistu!  " ,20. kesäkuuta 2019(käytetty 25. kesäkuuta 2019 )
  8. "  https://www.postgresql.org/about/news/1960/  " ,8. elokuuta 2019
  9. “  PostgreSQL 12 RC 1 julkaistu!  " ,26. syyskuuta 2019(käytetty 2. lokakuuta 2019 )
  10. “  PostgreSQL 12 Beta 4 julkaistu!  " ,12. syyskuuta 2019(käytetty 3. lokakuuta 2019 )
  11. "  https://www.postgresql.org/about/news/2040/  "
  12. Ranskan PostgreSQL-dokumentaatio [1] .
  13. Tärkeimmät lähdekoodin arkistoon , PostgreSQL git arkistoon  " kello git.postgresql.org ,28. helmikuuta 2012(käytetty 28. helmikuuta 2012 ) .
  14. (en) Dokumentaatio PostgreSQL 9.0 - Yhteensopivuus SQL  "PostgreSQL tukee suurinta osaa SQL: n tärkeimmistä ominaisuuksista: 2008. Täydellisen ydinsääntöjenmukaisuuden edellyttämistä 179 toiminnasta PostgreSQL täyttää yli 160 vaatimukset. "
  15. (en) Guillaume Lelarge, pgAdmin III v1.14.2 julkaistu , pgsql-announce,27. helmikuuta 2012( lue verkossa )..
  16. pgAdmin-sivusto, pgAdmin: License  " , osoitteessa pgadmin.org ,26. maaliskuuta 2009(käytetty 28. helmikuuta 2012 ) .
  17. (in) verkkosivusto pgAdmin, "  phpPgAdmin 7.13 nyt saatavana  " osoitteessa pgadmin.org ,9. marraskuuta 2020(käytetty 10. huhtikuuta 2021 ) .
  18. https://wiki.postgresql.org/wiki/Design_Tools
  19. JDBC-ohjain postgreille
  20. “  DBD :: Pg - PostgreSQL-tietokantaohjain DBI-moduulille - metacpan.org  ” , osoitteessa metacpan.org (käytetty 31. joulukuuta 2018 )
  21. Joe Conway , Dirk Eddelbuettel , Tomoaki Nishiyama ja Sameer Kumar Prayaga (vuoden 2008 aikana) , RPostgreSQL: R-liitäntä PostgreSQL-tietokantajärjestelmään ,24. kesäkuuta 2017( lue verkossa )
  22. [2]

Katso myös

Aiheeseen liittyvät artikkelit

Ulkoiset linkit