Kaj je PostgreSQL?

Spletno gostovanje Branje: 1 min

PostgreSQL je odprtokodni objektno-relacijski sistem za upravljanje podatkovnih baz (ORDBMS). Sistemi ORDBMS so vrsta relacijskih sistemov za upravljanje podatkovnih baz (RDBMS), vendar gredo dlje od RDBMS, saj podpirajo nekatera načela objektno usmerjenega programiranja. PostgreSQL je izjemno priljubljen med načrtovalci, razvijalci in skrbniki podatkovnih baz, saj ima številne funkcije, kot so shranjene procedure, prožilci, podpora za zunanje podatkovne shrambe in združljivost s SQL.

Zgodovina

Zgodovina PostgreSQL sega v leto 1985, ko se je na University of California, Berkeley začel projekt POSTGRES, katerega cilj je bil razvoj novega objektno-relacijskega sistema za upravljanje podatkovnih baz (ORDBMS). Projekt POSTGRES je vodil Michael Stonebraker, ki je prej delal na sistemu za upravljanje podatkovnih baz Ingres.

V začetku 90. let se je projekt POSTGRES končal in sistem je postal javno dostopen. Nato so sistem nadaljevali drugi razvijalci in ga razširili z novimi funkcijami. Leta 1996 je sistem prvič začel uporabljati ime PostgreSQL.

V zadnjih letih se je priljubljenost PostgreSQL močno povečala in danes njegov sistem za upravljanje podatkovnih baz uporabljajo številna velika podjetja, med njimi Apple, Red Hat in Yahoo. Priljubljenost PostgreSQL omogočajo visoka zmogljivost sistema, odlična razširljivost, podpora za več podatkovnih baz in široka podpora za vrste podatkov.

Odprtokodna narava PostgreSQL razvijalcem omogoča prost dostop do izvorne kode sistema in njeno spreminjanje po lastnih potrebah. Sistem podpira jezik SQL, kar razvijalcem omogoča, da svoje podatkovne baze upravljajo z uporabo SQL.

Področja uporabe PostgreSQL

Področja uporabe PostgreSQL so zelo široka, vključno s spletnimi aplikacijami, poslovnimi aplikacijami, geoinformacijskimi podatkovnimi bazami, vladnimi sistemi, podjetniškimi podatkovnimi bazami in še veliko drugega. Priljubljenost sistema omogočajo visoka zmogljivost, odlična razširljivost in široka podpora za vrste podatkov, ki razvijalcem omogoča, da sistem uporabijo za različne naloge upravljanja podatkovnih baz. Odprtokodna narava PostgreSQL razvijalcem omogoča prost dostop do izvorne kode sistema in njeno spreminjanje po lastnih potrebah. Sistem za upravljanje podatkovnih baz podpira jezik SQL, kar razvijalcem omogoča, da svoje podatkovne baze upravljajo z uporabo SQL.

Nazaj: Spletno gostovanje – članki (22)