Databáze: Co to je a proč ji má každý web (bez IT žargonu)
Majitel e-shopu s nábytkem mi volal v panice. server spadl a hosting mu řekl, že "databáze je poškozená". Nevěděl, co to znamená. Nevěděl, jestli přišel o data zákazníků. Nevěděl, jestli má zálohu.
Naštěstí zálohu měl. Ale ten telefonát mi připomněl, jak málo podnikatelé rozumí tomu, co drží jejich web pohromadě.
Co je databáze (jednoduše)
Databáze je organizované úložiště dat. Nic víc, nic míň.
Představte si ji jako chytrou kartotéku, která umí rychle najít, co potřebujete. Místo papírových složek máte elektronické tabulky propojené mezi sebou.
Databáze jako kartotéka
Vzpomeňte si na staré filmy, kde sekretářka prohledává kartotékové skříně. Jedna zásuvka pro zákazníky, druhá pro faktury, třetí pro produkty. Každá karta má stejnou strukturu - jméno, adresa, telefon.
Databáze funguje úplně stejně. Jen místo papírových karet máte tabulky (tables). Jedna tabulka pro zákazníky, druhá pro objednávky, třetí pro produkty.
Rozdíl? Počítač prohledá milion záznamů za zlomek sekundy. A nikdy neztratí kartu mezi skříněmi.
Kde všude jsou databáze
Databáze jsou všude kolem vás:
- Váš e-shop - produkty, ceny, skladové zásoby, objednávky
- Firemní web - články na blogu, komentáře, kontaktní formuláře
- E-mailový marketing - databáze kontaktů, historie kampaní
- Účetní software - faktury, platby, odběratelé
- CRM systém - zákazníci, obchodní příležitosti, poznámky
Dokonce i váš telefon má databázi - kontakty, zprávy, fotky s metadaty.
Jak databáze funguje na webu
Když návštěvník otevře stránku vašeho webu, děje se zákulisní magie. Web pošle dotaz (query) do databáze, databáze vrátí data a web je zobrazí jako pěknou stránku.
WordPress a MySQL
Pokud máte web na WordPressu (a většina malých firem má), používáte databázi MySQL. Je to nejrozšířenější databáze pro weby na světě.
Co MySQL uchovává na vašem WordPressu:
- Obsah stránek - texty, nadpisy, formátování
- Příspěvky na blogu - články, kategorie, štítky
- Komentáře - kdo, kdy a co napsal
- Uživatelé - přihlašovací údaje, role, oprávnění
- Nastavení - název webu, pluginy, motivy
- Média - informace o obrázcích (samotné soubory jsou jinde)
Jedna tabulka WordPress databáze vypadá třeba takto:
Když někdo otevře stránku "O nás", WordPress se zeptá databáze: "Dej mi obsah, kde ID = 2". Databáze vrátí data a WordPress je zobrazí.
Databáze e-shopu
E-shopy mají databáze složitější, protože spravují víc typů dat:
Produkty:
- Název, popis, cena
- Varianty (velikost, barva)
- Skladové zásoby
- Fotografie
- Kategorie
Zákazníci:
- Jméno, e-mail, telefon
- Doručovací adresy
- Historie nákupů
- Body věrnostního programu
Objednávky:
- Datum, stav, platba
- Položky a množství
- Doprava, fakturace
Platformy jako Shoptet toto všechno řeší za vás. Databázi spravuje Shoptet a vy se staráte jen o produkty a objednávky.
Proč je databáze důležitá pro podnikatele
Databáze není jen technická věc pro programátory. Je to srdce vašeho podnikání online.
Co se stane, když databáze nefunguje:
- Web nezobrazí žádný obsah (bílá stránka nebo chyba)
- E-shop neukazuje produkty
- Zákazníci se nemohou přihlásit
- Objednávky se nezaznamenávají
Co se stane, když o databázi přijdete:
- Ztratíte všechny články a stránky
- Ztratíte historii objednávek
- Ztratíte kontakty zákazníků
- Ztratíte nastavení webu
Jednou jsem řešila případ, kdy majitel e-shopu neměl zálohu databáze 3 roky. Pak server selhal. Přišel o 12 000 produktů, 8 000 zákazníků a 3 roky objednávek. Musel začít znovu.
Zálohování databáze: Proč a jak
Zálohování databáze je nejdůležitější věc, kterou pro svůj web můžete udělat. Vážně.
Proč zálohovat
Databáze může "umřít" z mnoha důvodů:
- Selhání serveru - hardware se pokazí
- Hackerský útok - útočník smaže nebo zašifruje data
- Lidská chyba - omylem smažete důležitá data
- Špatný plugin - update pokazí strukturu databáze
- Požár/povodeň - fyzické zničení serveru
Bez zálohy jste bezmocní. Se zálohou obnovíte web během hodin.
Jak zálohovat
WordPress:
- Plugin UpdraftPlus (zdarma) - automatické zálohy na Google Drive
- Plugin All-in-One WP Migration - ruční export
- Hosting často nabízí automatické zálohy (zkontrolujte!)
E-shop na Shoptetu:
- Shoptet zálohuje automaticky
- Můžete si stáhnout export produktů a objednávek
Vlastní řešení:
- Požádejte vývojáře o nastavení automatických záloh
- Zálohy ukládejte mimo hlavní server (jiný hosting, cloud)
Pravidlo 3-2-1
Profesionálové používají pravidlo 3-2-1:
- 3 kopie dat (originál + 2 zálohy)
- 2 různá média (server + cloud)
- 1 kopie mimo lokalitu (jiné město/země)
Pro malou firmu stačí: automatická záloha na hosting + týdenní záloha na Google Drive.
Databáze a rychlost webu
Databáze přímo ovlivňuje, jak rychle se váš web načítá. A rychlost ovlivňuje SEO i konverze - jak ukazuje náš článek o PageSpeed Insights.
Proč databáze zpomaluje web
Každý požadavek na stránku znamená dotaz (query) do databáze. Čím víc dotazů a čím složitější jsou, tím déle web odpovídá.
Co zpomaluje databázi:
- Stovky revizí článků (WordPress ukládá každou změnu)
- Spam komentáře (i smazané zabírají místo)
- Nepotřebná data od pluginů
- Chybějící indexy (databáze neví, kde hledat)
- Příliš mnoho současných dotazů
Jak databázi zrychlit
Pro WordPress:
- Plugin WP-Optimize - vyčistí staré revize a spam
- Omezte počet revizí v wp-config.php:
define('WP_POST_REVISIONS', 5); - Používejte mezipaměť (cache) - pluginy WP Rocket, W3 Total Cache
Obecně:
- Pravidelně mazejte nepotřebná data
- Optimalizujte tabulky (webhosting to často nabízí v cPanelu)
- Zvažte rychlejší webhosting s SSD disky
Dobře optimalizovaná databáze může zrychlit web o 50-200 %. To je rozdíl mezi zákazníkem, který čeká, a zákazníkem, který nakupuje.
GDPR a databáze zákazníků
Pokud sbíráte data zákazníků (a sbíráte - kontaktní formuláře, objednávky, newsletter), máte právní povinnosti.
Co musíte splnit
-
Informovaný souhlas
- Zákazník musí vědět, jaká data sbíráte
- Musí souhlasit (zaškrtávací políčko při registraci)
- Souhlas nesmí být předvyplněný
-
Právo na přístup
- Zákazník může požádat o výpis svých dat
- Musíte mu je poskytnout do 30 dnů
-
Právo na výmaz
- Zákazník může požádat o smazání svých dat
- Musíte vyhovět (s výjimkou účetních dokladů)
-
Zabezpečení dat
- Hesla musí být šifrovaná (většina platforem to dělá automaticky)
- Přístup k databázi jen oprávněným osobám
- Šifrované připojení (HTTPS)
Praktické tipy
- Mějte sepsané, jaká data sbíráte a proč
- Neskladujte víc, než potřebujete
- Pravidelně mažte staré záznamy (pokud nemusíte archivovat)
- Zálohujte - ztráta dat je také porušení GDPR
Často kladené otázky (FAQ)
1. Můžu vidět svoji databázi?
Ano. Většina webhostingů nabízí nástroj phpMyAdmin v administraci. Můžete se podívat na tabulky a data. Ale pozor - neupravujte nic, pokud nevíte, co děláte. Jedna špatná změna může rozbít celý web.
2. Co je MySQL, PostgreSQL, MongoDB?
Jsou to různé typy databází. MySQL a PostgreSQL jsou klasické relační databáze (data v tabulkách). MongoDB je dokumentová databáze (data jako JSON dokumenty). Pro běžný web nebo e-shop je MySQL naprosto dostačující.
3. Jak velká je typická databáze webu?
Malý firemní web: 10-50 MB. Aktivní blog se stovkami článků: 100-500 MB. E-shop s tisíci produkty: 1-10 GB. Velikost sama o sobě nevadí, ale větší databáze vyžaduje lepší optimalizaci.
4. Jak poznám, že mám problém s databází?
Varovné signály:
- Web se načítá pomalu (hlavně administrace)
- Chyba "Error establishing database connection"
- Některé stránky nezobrazují obsah
- Administrace WordPressu je pomalá
Řešení: Kontaktujte hosting nebo vývojáře.
5. Kolik stojí databáze?
U většiny webhostingů je databáze součástí tarifu - neplatíte nic navíc. Shoptet a podobné platformy mají databázi zahrnutou v ceně. Platíte jen za velké objemy dat nebo speciální požadavky na výkon.
Shrnutí
Databáze je neviditelný hrdina vašeho webu. Uchovává všechno důležité - produkty, zákazníky, objednávky, články.
Co si z tohoto článku odnést:
- Databáze = organizované úložiště dat (jako chytrá kartotéka)
- Každý web má databázi - WordPress používá MySQL
- Zálohování je kritické - nastavte automatické zálohy ještě dnes
- Optimalizace ovlivňuje rychlost - čistěte staré revize a spam
- GDPR platí - chraňte data zákazníků
Nemusíte rozumět technickým detailům. Stačí vědět, že databáze existuje, že potřebuje zálohy a že ovlivňuje rychlost vašeho webu.
Potřebujete pomoct s technickou stránkou webu?
Rychlost webu, správné nastavení a technická optimalizace jsou základem úspěšného SEO. Nabízím Technický SEO audit, kde prověřím nejen databázi, ale celkový technický stav vašeho webu.
Zjistěte víc o technickém auditu ->
Související články
O autorce

Ing. Jana Hrabalová
SEO specialistka
SEO se věnuji od roku 2012. Pomáhám firmám získat více zákazníků z Google a přežít každý algoritmus update bez škrábnutí.
📚 Čtěte dále
Získejte SEO článek zdarma
Publikuji váš článek na kvalitním webu s vysokou autoritou
- Publikace na webu s DA 50+
- Dofollow odkaz na váš web
- Profesionální copywriting
Vyzkoušejte také mé bezplatné SEO nástroje: