Predstavte si veľkú tabuľku v Exceli, len oveľa rýchlejšiu a schopnú obslúžiť tisíce ľudí naraz. Keď napíšete článok vo WordPresse, neuloží sa ako súbor, ale ako záznam do databázy. Pri každej návšteve si ho odtiaľ PHP vytiahne a poskladá z neho stránku.
Čo všetko v databáze je
- obsah stránok, článkov a produktov,
- nastavenia webu a rozšírení,
- používatelia a ich (zašifrované) heslá,
- pri e-shope objednávky a údaje o zákazníkoch.
Fotky a iné súbory bývajú uložené zvlášť na hostingu. Databáza obsahuje iba odkazy na ne.
Najčastejšie typy
Pri weboch na WordPresse sa používa takmer vždy MySQL alebo MariaDB. Obe fungujú prakticky rovnako a ponúka ich každý bežný hosting. Väčšie aplikácie môžu využívať aj iné databázy, napríklad PostgreSQL.
Prečo je databáza citlivá vec
Ak sa databáza poškodí alebo ju niekto vymaže, web príde o obsah, aj keď všetky súbory zostanú na mieste. Preto platí:
- Zálohujte pravidelne a zálohy uchovávajte mimo servera, na ktorom web beží.
- Vyskúšajte obnovu. Záloha, ktorú sa nikdy nepodarilo obnoviť, je len pocit bezpečia.
- Chráňte osobné údaje. Ak sú v databáze údaje zákazníkov, vzťahuje sa na ne GDPR.
- Udržujte ju čistú. Staré revízie a pozostatky odinštalovaných pluginov ju zbytočne zväčšujú a môžu spomaliť web.
Zálohy, aktualizácie aj údržbu databázy riešime v rámci služby správa webstránky.
Súvisiace pojmy: PHP, CMS, hosting, záloha webu.