V sobotu 2. listopadu proběhla mohutná oslava naší plnoletosti !!
Multimediaexpo.cz je již 18 let na českém internetu !!

PostgreSQL

Z Multimediaexpo.cz

(Rozdíly mezi verzemi)
m (1 revizi)
(+ 14. listopadu 2019)
 
Řádka 1: Řádka 1:
[[Soubor:Postgresql-elephant.jpg|thumb|Logo PostgreSQL]]
[[Soubor:Postgresql-elephant.jpg|thumb|Logo PostgreSQL]]
-
'''PostgreSQL''' je plnohodnotným [[relační databáze|relačním]] [[databázový systém|databázovým systémem]] s [[open source|otevřeným]] [[zdrojový kód|zdrojovým kódem]]. Má za sebou více než patnáct let aktivního vývoje a má vynikající pověst pro svou spolehlivost a bezpečnost. Běží na všech rozšířených operačních systémech včetně [[Linux]]u, [[UNIX]]ů (AIX, BSD, HP-UX, SGI-IRIX, Mac OS X, Solaris, Tru64), [[OS/2]] a [[Windows]]. Stoprocentně splňuje podmínky [[ACID]], plně podporuje cizí klíče, operace JOIN, pohledy, spouště a uložené procedury. Obsahuje většinu [[SQL]]92 a SQL99 [[datový typ|datových typů]], např. INTEGER, NUMERIC, BOOLEAN, CHAR, VARCHAR, DATE, INTERVAL a TIMESTAMP. K systému existuje kvalitní volně dostupná dokumentace včetně českých překladů FAQ a FAQ pro operační systémy firmy Microsoft.
+
'''PostgreSQL''' je plnohodnotným [[relační databáze|relačním]] [[databázový systém|databázovým systémem]] s [[open source|otevřeným]] [[zdrojový kód|zdrojovým kódem]]. Má za sebou více než patnáct let aktivního vývoje a má vynikající pověst pro svou spolehlivost a bezpečnost. Běží na všech rozšířených operačních systémech včetně [[Linux]]u, [[Unix|UNIXů]] (AIX, BSD, HP-UX, SGI-IRIX, Mac OS X, Solaris, Tru64), [[OS/2]] a [[Microsoft Windows|Windows]]. Stoprocentně splňuje podmínky [[ACID]], plně podporuje cizí klíče, operace JOIN, pohledy, spouště a uložené procedury. Obsahuje většinu [[SQL]]92 a SQL99 [[datový typ|datových typů]], např. INTEGER, NUMERIC, BOOLEAN, CHAR, VARCHAR, DATE, INTERVAL a TIMESTAMP. K systému existuje kvalitní volně dostupná dokumentace včetně českých překladů FAQ a FAQ pro operační systémy firmy Microsoft.
PostgreSQL je šířen pod [[BSD]] licencí, která je nejliberálnější ze všech open source licencí. Tato licence umožňuje neomezené používání, modifikaci a distribuci PostgreSQL. PostgreSQL je možno šířit se zdrojovými kódy nebo bez nich, zdarma nebo komerčně.  
PostgreSQL je šířen pod [[BSD]] licencí, která je nejliberálnější ze všech open source licencí. Tato licence umožňuje neomezené používání, modifikaci a distribuci PostgreSQL. PostgreSQL je možno šířit se zdrojovými kódy nebo bez nich, zdarma nebo komerčně.  
Řádka 13: Řádka 13:
Osmičkové verze PostgreSQL již obsahují vlastnosti, které očekáváme od tzv. enterprise produktů: [[MVCC]], [[TOAST]], [[WAL]], Save Points, Point In Time Recovery, dvoufázové potvrzování, [[Partition (databáze)|Partitioning]], podporu SMP, informační schémata, částečné a funkcionální indexy. Díky tomu je solidní a bezpečnou platformou pro vývoj podnikových aplikací.
Osmičkové verze PostgreSQL již obsahují vlastnosti, které očekáváme od tzv. enterprise produktů: [[MVCC]], [[TOAST]], [[WAL]], Save Points, Point In Time Recovery, dvoufázové potvrzování, [[Partition (databáze)|Partitioning]], podporu SMP, informační schémata, částečné a funkcionální indexy. Díky tomu je solidní a bezpečnou platformou pro vývoj podnikových aplikací.
-
Nejnovější '''PostgreSQL verze 8.2.6''' byla vypuštěna [[4. ledna]] [[2008]].
+
Nejnovější PostgreSQL – '''verze 12.1''' byla vypuštěna [[14. listopad]]u [[2019]].
== Externí odkazy ==
== Externí odkazy ==
Řádka 21: Řádka 21:
{{Článek z Wikipedie}}
{{Článek z Wikipedie}}
-
 
[[Kategorie:Databázové systémy]]
[[Kategorie:Databázové systémy]]
[[Kategorie:Svobodný software]]
[[Kategorie:Svobodný software]]

Aktuální verze z 26. 11. 2019, 17:23

Logo PostgreSQL

PostgreSQL je plnohodnotným relačním databázovým systémem s otevřeným zdrojovým kódem. Má za sebou více než patnáct let aktivního vývoje a má vynikající pověst pro svou spolehlivost a bezpečnost. Běží na všech rozšířených operačních systémech včetně Linuxu, UNIXů (AIX, BSD, HP-UX, SGI-IRIX, Mac OS X, Solaris, Tru64), OS/2 a Windows. Stoprocentně splňuje podmínky ACID, plně podporuje cizí klíče, operace JOIN, pohledy, spouště a uložené procedury. Obsahuje většinu SQL92 a SQL99 datových typů, např. INTEGER, NUMERIC, BOOLEAN, CHAR, VARCHAR, DATE, INTERVAL a TIMESTAMP. K systému existuje kvalitní volně dostupná dokumentace včetně českých překladů FAQ a FAQ pro operační systémy firmy Microsoft.

PostgreSQL je šířen pod BSD licencí, která je nejliberálnější ze všech open source licencí. Tato licence umožňuje neomezené používání, modifikaci a distribuci PostgreSQL. PostgreSQL je možno šířit se zdrojovými kódy nebo bez nich, zdarma nebo komerčně.

PostgreSQL umožňuje běh uložených procedur napsaných v několika programovacích jazycích, v Perlu, v Pyhon, v jazyku C nebo v speciálním PL/pgSQL - jazyku vycházejícím z PL/SQL firmy Oracle. Existují PostgreSQL varianty JDBC, ODBC, dbExpress, Open Office, PHP, .NET Perl nativních rozhraní. K PostgreSQL existuje překladač Embedded SQL pro C a C++.

Předností systému PostgreSQL je rozšiřitelnost. Systém může být bezproblémově rozšiřován o nové datové typy, funkce operátory, agregační funkce, procedurální jazyky. Díky tomu mohly vzniknout následující rozšíření: PostGIS - podpora pro geografické informační systémy, TSearch2 - podpora fulltextového vyhledávání, Slony-I - master to multiple slaves replikace. Na serveru pgfoundry je k dispozici několik desítek doplňků včetně doplňků rozšířující o funkcionalitu MySQL, SQL Serveru a Oraclu.

Historie PostgreSQL

Předchůdcem systému PostgreSQL byl systém Ingres (Interactive Graphics and Retrieval System), vyvinutý na kalifornské univerzitě v Berkeley v letech 1977 - 1985. Jeho nástupce byl vyvíjen pod vedením Prof. Michaela Stonebrakera jako objektově-relační databázový server pod názvem Postgres. Z toho později firma Illustra vytvořila komerční produkt, který byl později převzat Informixem. Původní Postgres byl doplněn o podporu jazyka SQL a byl označen Postgres95. V létě 1996 byl sestaven tým lidí, kteří pokračovali na vývoji Postgres95 už jako open source a nezávisle na univerzitě. Systém byl postupně opravován a po odstranění nejhorších problémů začala implementace nových vlastností. Na konci roku 1996 byl projekt přejmenován na PostgreSQL.

Osmičkové verze PostgreSQL již obsahují vlastnosti, které očekáváme od tzv. enterprise produktů: MVCC, TOAST, WAL, Save Points, Point In Time Recovery, dvoufázové potvrzování, Partitioning, podporu SMP, informační schémata, částečné a funkcionální indexy. Díky tomu je solidní a bezpečnou platformou pro vývoj podnikových aplikací.

Nejnovější PostgreSQL – verze 12.1 byla vypuštěna 14. listopadu 2019.

Externí odkazy