PostgreSQL

PostgreSQL
PostgreSQL:n logo
PostgreSQL:n logo
Kehittäjä PostgreSQL Global Development Group
Kehityshistoria
Ensijulkaisu 1. toukokuuta 1995
Vakaa versio 17.1 ()[1]
Kehitystilanne aktiivinen
Tiedot
Ohjelmistotyyppi tietokannan hallintajärjestelmä
Ohjelmointikielet C
Lisenssi PostgreSQL License
Aiheesta muualla
Verkkosivusto

PostgreSQL on avoimena lähdekoodina jaettava tietokannan hallintajärjestelmä, joka on lisensoitu BSD-lisenssin kaltaisella lisenssillä. PostgreSQL perustuu relaatiomallille, mutta sille on myös spatiaalisia laajennuksia kuten PostGIS.

Se on vaihtoehto muille vapaan lähdekoodin tietokantajärjestelmille, kuten MySQL tai Firebird, sekä myös kaupallisille järjestelmille kuten Oracle, Sybase, IBM:n DB2 tai Microsoft SQL Server. PostgreSQL ei ole yksittäisen yrityksen tai henkilön kontrolloima, vaan perustuu kansainväliseen ohjelmoijien ja yritysten muodostaman yhteisön tekemään kehitystyöhön, samoin kuin esimerkiksi Apache ja BSD-variantit. Tätä kehitystyötä johtaa ydinryhmä, jolla on viime kädessä valta päättää siitä, otetaanko muutokset mukaan koodipuuhun.

Kun MySQL on tullut tunnetuksi helppona ja nopeana tietokantana, PostgreSQL on tullut tunnetuksi hieman hitaampana mutta ominaisuuksiltaan parempana ja luotettavampana tietokantana. Toistaiseksi se kattaakin suuremman osan SQL-2003-standardista kuin MySQL, joskin viimeksi mainittu on kuronut välimatkaa umpeen viime aikoina. PostgreSQL tukee kaikkia tyypillisiä ACID-ominaisuuksia, kuten muun muassa transaktioita ja viittauseheyden tarkistusta. PostgreSQL:n suuria hienouksia edustaa tyyppien määritteleminen; esimerkiksi datan muunto oliomallista relaatiomalliin ja takaisin on suuri ohjelmointitekninen ongelma, ja PostgreSQL helpottaa tätä hieman tarjoamalla mahdollisuuden rakentaa uusia monimutkaisia tietotyyppejä. Version 8.0 myötä myös replikointiominaisuuksiin on panostettu suuresti, joten useita palvelimia käyttämällä PostgreSQL voi selvitä hyvinkin suuresta käyttökuormasta.

PostgreSQL:n hankalahkon oloinen nimi saattaa aiheuttaa lausumisvaikeuksia, varsinkin jos SQL:n lausuu kuten sanan sequel. PostgreSQL:n kehittäjät lausuvat sen "post-gres-Q-L". (lausuntaesimerkki, MP3). On myös yleistä että nimi lyhennetään yksinkertaisesti postgresiksi.

  1. PostgreSQL 17.1, 16.5, 15.9, 14.14, 13.17, and 12.21 Released!, . Tieto on haettu Wikidatasta.

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by razib.in