1. Postgres Plus Advanced Server 9.4
Gabriel Gy˝ori - ELOS Technologies, s.r.o.
gabriel.gyori@elostech.cz
http://www.elostech.cz
25. 4. 2015
Gabriel Gy˝ori (ELOS Technologies) Postgres Plus Advanced Server 25. 4. 2015 1 / 21
2. Obsah
Obsah prezent´acie
Obsah prezent´acie
´Uvod
Architekt´ura datab´aze
Moˇznosti nasadenia
Konfigur´acia datab´aze
Oracle kompatibilita
Migr´acia datab´aze
Optimaliz´acia v´ykonu
Z´alohy datab´aze
Vysok´a dostupnost’
Moˇznosti rozˇs´ırenia
Gabriel Gy˝ori (ELOS Technologies) Postgres Plus Advanced Server 25. 4. 2015 2 / 21
3. Postgres Plus Advance Server
Postgres Plus Advance Server
relaˇcn´a datab´aza
viac neˇz 15 rokov aktivn´eho v´yvoja
multiplatformn´a datab´aza
vyv´ıjan´a v jazyku ANSI C
jednoduch´e moˇznosti rozˇs´ırenia
Multi-Version Concurrency Control
(MVCC)
ANSI-SQL:2008 standard
Gabriel Gy˝ori (ELOS Technologies) Postgres Plus Advanced Server 25. 4. 2015 3 / 21
4. Postgres Plus Advance Server
Postgres Plus Advance Server
Bezpeˇcnost’
Host-based autentifik´acia
Object-level opr´avnenia
Auditing (PEM)
SSL
EDB SQL/Protect
Gabriel Gy˝ori (ELOS Technologies) Postgres Plus Advanced Server 25. 4. 2015 4 / 21
5. Postgres Plus Advance Server
Limity datab´aze
Maxim´alna vel’kost’ datab´aze neobmedzen´a
Maxim´alna vel’kost’ tabul’ky 32 TB
Maxim´alna vel’kost’ z´aznamu 1.6 TB
Maxim´alny poˇcet riadkov neobmedzen´y
Maxim´alny poˇcet st´lpcov 250 - 1600
Gabriel Gy˝ori (ELOS Technologies) Postgres Plus Advanced Server 25. 4. 2015 5 / 21
6. Architekt´ura datab´aze
Architekt´ura datab´aze
PostgreSQL nepouˇz´ıva thready ale procesy
hlavn´y proces postmaster
background writer
WAL writer
checkpointer proces
autovacuum launcher/worker
logging collector
stats collector
backend proces / user session
WAL (transakˇcn´e) logy
archiv´acia transakˇcn´ych logov
adres´ar d´atov´eho clusteru
Gabriel Gy˝ori (ELOS Technologies) Postgres Plus Advanced Server 25. 4. 2015 6 / 21
7. Moˇznosti nasadenia
Moˇznosti nasadenia
One-Click inˇstal´ator
bal´ıˇcky operaˇcn´ych syst´emov
RPM/YUM
DEB Debian/Ubuntu
FreeBSD port
Solaris bal´ıˇcek
kompil´acia zdrojov´ych k´odov
PostgresPlus Solution Pack
Gabriel Gy˝ori (ELOS Technologies) Postgres Plus Advanced Server 25. 4. 2015 7 / 21
8. Konfigur´acia datab´aze
Konfigur´acia datab´aze
v¨aˇcˇsina konfigur´acie v s´ubore
(postgresql.conf)
host-based autentifik´acia (pg hba.conf)
konfiguraˇcn´e s´ubory per d´atov´y cluster
parameter - hodnota
Gabriel Gy˝ori (ELOS Technologies) Postgres Plus Advanced Server 25. 4. 2015 8 / 21