Co je PostgreSQL?

PostgreSQL je databázový server založený na jazyce SQL. V některých případech se používá jako náhrada rozšířenějšího serveru MySQL při vytváření webových aplikací. Je také šířen jako open source a lze jej tedy využívat zdarma a provádět v něm opravy a vylepšení nebo ho doplňovat o nové funkce. Podobně jako MySQL je také k dispozici ve všech běžně používaných operačních systémech.

Omezené možnosti jazyka SQL lze rozšířit pomocí uložených procedur napsaných v některém z podporovaných vyšších jazyků, jako je Python, C, nebo Perl. Tyto procedury jsou pak spouštěny během zpracování dat, a to jak při jejich ukládání do databáze, tak při jejich vyhledávání a následném zpracování.

Ve srovnání s MySQL je o něco pomalejší, je však obecně považována za spolehlivější a bezpečnější, například i proto, že opravy jsou do ní zapracovávány rychleji, než je tomu u MySQL