Virtlab:Databáze
Z VirtlabWiki
Databáze používané lokalitou Virtlabu:
- Webová aplikace v PHP má logicky vlastní databázi
- Rezervační server má logicky vlastní databázi, kterou sdílí s aktivačním serverem.
- Žádná další SQL databáze není používána (VLANStore má vlastní datový soubor svého formátu)
Implementačně jsou zatím tabulky obou databází uloženy v jediné databázi MySQL (mají nekonfliktující názvy). Používá se zatím jediný společný uživatelský účet.
Je plánováno oddělení do dvou nezávislých databází. V rámci lokality poběží jeden databázový stroj MySQL, ale se dvěma databázemi. To zlepší modularitu při dalších úpravách komponent systému (bude naprosto jasné, která komponenta pracuje nad jakými daty). Tomu je třeba přizpůsobit create/insert skripty v SVN, do konfiguračních souborů jednotlivých serverů vložit parametr pro určení jména a hesla uživatele pro příslušnou databázi a IP adresu, kde běží MySQL.Jména databázi mohou být v kódu určena i pevně.