2.1. Nastavení databázového serveru
Pokud očekáváte přístup k datům z několika různých pracovních stanic, můžete nainstalovat databázi na server přístupný v síti. Pokud pracujete pouze na jedné ploše, lze ji nainstalovat na stejný stroj.
2.1.1. Požadovaný software
2.1.1.1. Instalace serveru
Komponenty softwaru na straně serveru jsou:
PostgreSQL (>= 9.6)
PostGIS, prostorové rozšíření (> 2.3)
Python, pro instalaci a aktualizaci (> 3.5)
PUM pro aktualizaci
Podporované a testované verze jsou PostgreSQL 9.6 a Postgis 2.3.
Přesná požadovaná konfigurace hardwaru je velmi závislá na velikosti dat. Údaje o vodní síti však obvykle nejsou obrovské objemy a minimální požadovaná konfigurace je velmi nízká.
Pohodlná konfigurace by byla následující:
4x Core Intel
>= 8GB RAM
SSD úložiště (40 GB +) s funkcemi Raid pro redundanci dat
Doporučujeme používat Linux jako operační systém při spuštění PostgreSQL, pro výkon a stabilitu.
Aby bylo možné plně těžit z vašeho hardwaru, je třeba PostgreSQL správně nakonfigurovat. Následující aplikaci můžete použít k základní konfiguraci lepší než výchozí hodnoty: http://pgtune.leopard.in.ua/
Zvolte následující parametry:
Verze DB: vaše verze databáze PostgreSQL
Typ operačního systému: váš operační systém
Typ DB: „Smíšený typ aplikací“
Celková paměť: kolik paměti je na vašem serveru nainstalováno
Počet připojení: kolik souběžných uživatelů chcete povolit (jako maximum). Volitelný parametr
Aplikace by vám měla poskytnout nastavení, která se dají upravit v konfiguračním souboru postgresql.conf
.
Poznámka
V prostředí jednoho počítače (žádný síťový databázový server) můžete nastavit databázi tak, aby důvěřovala místním připojení.
Tímto způsobem databáze nebude vyžadovat heslo, pokud se připojujete z místní pracovní stanice, zatímco nikde není napsáno žádné heslo. Můžete dokonce dělat bez hesla databáze vůbec.
To lze provést úpravou konfiguračního souboru přístupu k databázi pg_hba.conf a nastavit volby auth od md5` na trust
. K aktivaci změn je vyžadováno opětovné načtení databázové služby.