PostgreSQL
Co je PostgreSQL
PostgreSQL je taky spisovna, jen s větší výbavou. Pořád jde o to, aby si web pamatoval klienty, zakázky, stavy a další věci, které nesmí zmizet po zavření prohlížeče. Liší se tím, co umí navíc a kdy se vyplatí ji vybrat.
Lidsky řečeno
Když aplikace potřebuje data nejen uložit, ale i poctivě spočítat, propojit a hlídat, PostgreSQL je jistý parťák. Pořád jsou to tabulky a vztahy mezi nimi. Pořád se na ni ptá backend, ne návštěvník přímo. Vy zase vidíte výsledek: přehledy, filtry, uložené záznamy.
Kdy se bere PostgreSQL
Když projekt počítá s náročnější prací s daty, nebo když k tomu sedí provoz. Není to automaticky lepší volba pro každý web. Někdy by byla zbytečně silná. Databáze se nevybírá podle prestiže. Vybírá se podle toho, co má aplikace unést dnes a za rok.
Jak to souvisí s MySQL a Laravel
Laravel umí pracovat s oběma. Na obrazovkách se to má lišit hlavně provozem a možnostmi, ne pocitem z tlačítek. Obrazovky bývají v Reactu nebo Vue. Databáze je zázemí. Když je zázemí vybrané dobře, aplikace se později méně zadrhává o vlastní limity.
Síla podle zadání
Složitější databáze nemá být ozdoba. Má se vyplatit tím, že opravdu pomáhá. U menších webů často stačí MySQL. PostgreSQL se bere, když je to k zadání fér. Kanón na vrabce provoz jen zbytečně nafoukne.
Časté otázky
Je PostgreSQL nutná pro každý větší web?
Ne. Větší web ještě neznamená, že MySQL nestačí. Záleží na tom, jak se s daty pracuje, ne na tom, jak web vypadá.
Poznám jako uživatel rozdíl?
Spíš ne. Poznáte, jestli se data ukládají, hledají a počítají spolehlivě. Název databáze na obrazovce být nemusí.
Můžu později databázi vyměnit?
Někdy ano, ale není to drobnost. Proto se na začátku volí podle úkolu. Ať se nemusí stěhovat spisovna zbytečně.
