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.