Čo je databáza?

← Slovník SEO pojmov

Databáza je systém na ukladanie usporiadaných dát, ktorý uľahčuje ich vyhľadávanie, usporiadanie a rozširovanie. Webové aplikácie v nej uchovávajú napríklad články, produkty alebo používateľov. Pracuje s ňou backend.

Aké druhy databáz poznáme?

DruhPrincípPríklady
RelačnáDáta v prepojených tabuľkách, programuje sa jazykom SQLMySQL, MariaDB, SQL Server, Oracle Database
Nerelačná (NoSQL)Dáta bez relačného usporiadaniaMongoDB, Cassandra, Redis
Dva základné druhy databázZdroj: MDN Web Docs: Database (Glossary)

Prečo ju web potrebuje?

Dynamický web ukladá údaje do databázy a stránky vytvára až na požiadanie. Nemusí tak mať samostatný súbor pre každý článok či produkt. Takto fungujú aj systémy na správu obsahu, pozri CMS. Pri webe na mieru používame najmä databázu MySQL.

Ako databáza súvisí so SEO?

Pomalá databáza spomaľuje odpoveď servera, pozri TTFB. Pri audite preto kontrolujeme aj dopyty na dáta pri dynamicky vytváraných stránkach. Údaje v databáze sú zároveň zdrojom obsahu, ktorý majú vidieť návštevníci aj roboty.

Čo si zapamätať o pojme databáza?

Databáza je pamäť dynamického webu. Jej správny návrh určuje rýchlosť aj ďalšiu rozšíriteľnosť riešenia.

Ako to rieši webstrankanamieru.sk: Pri tvorbe webu na mieru sa pojem databáza rieši v rámci postupu opísaného v sekcii Proces tvorby webstránky. Hotové weby nájdete v portfóliu, orientačné ceny v cenníku a vlastný projekt môžete konzultovať cez kontakt.

Súvisiace pojmy: MySQL, Backend, PHP, Laravel, CMS, Webová aplikácia, CRM, Škálovateľná architektúra, SQL injection, Webový portál, Zálohovanie webu

Často kladené otázky o pojme databáza

Čo je databáza?

Je to systém na ukladanie usporiadaných dát, ktorý uľahčuje ich vyhľadávanie a rozširovanie.

Čo je relačná databáza?

Je to databáza, ktorá organizuje dáta v prepojených tabuľkách a programuje sa jazykom SQL.

Aké sú príklady relačných databáz?

MySQL, MariaDB, SQL Server a Oracle Database.

Čo je NoSQL?

Sú to databázy, ktoré nepoužívajú relačný spôsob usporiadania dát, napríklad MongoDB alebo Redis.

Potrebuje každý web databázu?

Nie. Statický web ju nepotrebuje, dynamický web áno.

Zdroje

  1. MDN Web Docs: Database (Glossary)Definícia databázy, relačné a nerelačné.
  2. MySQL 8.4 Reference Manual: What is MySQL?MySQL ako relačný databázový systém.
  3. MDN Web Docs: Introduction to the server sideDynamický web a databáza.

Všetky pojmy v slovníku