Oracle porad jeste nejake vyhody ma, ale jejich licencni politika a vztah k zakaznikum je cesta do pekel. Mezi temi vyhodami bych urcite nezminil vykon, ale jine veci na ktere se na zacatku projektu tolik nemysli. Vetsina tech vyhod jsou extra cost options, za ktere je potreba platit dalsi licence.
Tzn. Oracle v zakladni verzi je srovnatelny s Postgresem
- RAC cluster. Horizontalni skalovani, multi-master cluster.
- Ruzne HA featury JDBC driveru (navazane ja RAC a Dataguard)
- Post mortem analysis. Oracle Wait interface sampluje zatez databaze, z techto dat se pak da vytezit informace o tom co se kde rozbilo, ktery plan se zmenil, kdo koho blokoval, ...
- Pak jsou tu ruzne vyfikundace na export/porovnani/stabilizaci exec planu.
- Oracle ma celou sadu toolu, ktere umoznuji generovat diagnosticka data a poslat je supportu(popr. z nich neco vycist sam).
Pak jsou tu veci ktere Postgres ma, ale vlastne je to SW od 3. strany jako patroni, pgbouncer a ruzne tooly pro CDC.
Vyhoda Oracle je ze tyhle tooly jsou od stejnyho vyrobce(akorat se za ne musi platit dalsi tezky penize navic).