Slovník
PostgreSQL
PostgreSQL je pokročilá open-source relační databáze známá spolehlivostí, robustní funkcionalitou a striktním dodržováním SQL standardů. Podporuje složité dotazy, cizí klíče, triggery, pohledy, uložené procedury a plnou transakční integritu se zárukami ACID. Nad rámec standardních relačních funkcí nativně zvládá sloupce JSON a JSONB, fulltextové vyhledávání, geoprostorová data přes PostGIS i pole jako datový typ.
Odlišuje ji především rozšiřitelnost. Vlastní datové typy, operátory, typy indexů a funkce lze přidávat bez zásahu do jádra databáze. Rozšíření jako pg_trgm pro fuzzy porovnávání textu, pgcrypto pro šifrování nebo TimescaleDB pro časové řady rozšiřují její možnosti do specializovaných oblastí. Plánovač dotazů je propracovaný a efektivně zvládá složité joiny, window funkce i CTE nad velkými datasety.
Pro vývojové týmy se PostgreSQL stala výchozí volbou pro nové aplikace, které potřebují relační databázi. Kombinace spolehlivosti, pokročilých funkcí a podpory ekosystému přes ORM jako Prisma, Drizzle, SQLAlchemy a ActiveRecord ji činí vhodnou pro vše od malých aplikací po rozsáhlé produkční systémy. Spravované služby od AWS RDS, Google Cloud SQL, Supabase a Neon snižují provozní zátěž a zároveň nabízejí kompletní sadu funkcí.