Databáze

DIV.cz používá databázové systémy oddělené podle prostředí a účelu. Produkční a testovací prostředí používají samostatná data a samostatné účty.

Databázové služby

  • MySQL / MariaDB – hlavní databázová vrstva
  • PostgreSQL – vyhrazeno pro projekty, které jej vyžadují
  • Elasticsearch – plánovaná samostatná vyhledávací vrstva

Rozdělení účtů

Databázové účty rozlišujeme podle jejich účelu.

  • aplikační účet – používá běžící aplikace
  • read-only účet – pouze čtení dat
  • administrativní účet – správa databáze
  • technické účty – importy, automatizace a integrační služby

Hesla, privátní klíče a jiné přihlašovací údaje nejsou součástí veřejné dokumentace.