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:

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.