PostgreSQL

Article on other languages:

del.icio.us del.icio.us
Digg Digg
Furl Furl
Reddit Reddit
Rojo Rojo
Add to OnlyWire
PostgreSQL
vývojář PostgreSQL Global Development Group
aktuální verze 8.3.3 (12. června 2008)
OS multiplatformní
typ softwaru RDBMS
licence BSD
web www.postgresql.org
logo produktu Logo PostgreSQL

PostgreSQL je relační databázový systém s otevřeným zdrojovým kódem. Má za sebou více než patnáct let vývoje a zakládá si na spolehlivosti a bezpečnosti[1]. Je šířen pod licencí BSD[2], které umožňuje volné spojování otevřeného kódu s uzavřeným. Často je srovnáván s další rozšířenou otevřenou databází MySQL.

Obsah

Vlastnosti

Funguje pod rozšířenými operačními systémy včetně Windows a Linuxu. Splňuje podmínky ACID[3], plně podporuje cizí klíče, operace JOIN, pohledy, spouště a uložené procedury. Obsahuje většinu SQL92 a SQL99 datových typů.

PostgreSQL umožňuje běh uložených procedur napsaných v několika programovacích jazycích, v Perlu, v Pythonu, v jazyku C nebo v speciálním PL/pgSQL - jazyku vycházejícím z PL/SQL firmy Oracle.

Předností systému PostgreSQL je rozšiřitelnost. Systém může lze obohatit o nové datové typy, funkce, operátory, agregační funkce, procedurální jazyky.

Nevýhodou, zvláštně pro jednotlivce a malé firmy, je (hlavně v porovnání s MySQL) malá rozšířenost PostgreSQL na hostingových serverech a menší komunita, která by pomáhala s případnými problémy.

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. Aktuální produkční verzí je 8.3.

Návod na instalaci a konfiguraci

Jednoduchý návod naleznete zde: http://www.mangui.e-blog.cz/clanek_cislo-4

Externí odkazy

Prameny

  1. http://www.postgresql.org/about/ O PostgreSQL
  2. http://www.postgresql.org/about/licence PostgreSQL Licence
  3. http://www.teknico.net/devel/myvspg/index.en.html MySQL-PostgreSQL comparison


This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.


Giant Panda

Mercedes Car
James Bond Guide
This site monitored by SitePinger.net