Velice jednoduchý a stručný přehled vhodnosti databází je tady:
http://howfuckedismydatabase.com/
Jinak osobně doporučuju místo MySQL používat Perconu - jejich XtraDB engine (InnoDB na
steroidech) je výkonem někde trochu jinde a běžně používáme M2M konfiguraci, která ale
neni balancovaná, tj. DB běží jako M2M, ale aplikace je v režimu failover s tím, že každá
instance aplikace používá jiný master. Zní to hrozně, ale je to jednodušší než to vypadá
:) Akorát je třeba ošetřit věci typu auto_increment a provozujeme to všechno v jednom DC,
ideálně co nejblíž u sebe. M2M mezi datacentrama už je v případě MySQL/MariaDB/Percona na
nasazení Galera Clusteru.
K postgersu se nevyjadřuju, sice ho trochu používam, ale jen v jedné instanci bez nějaký
zásadní konfigurace..
-miky.
November 30 2016 8:38 AM, "Jaroslav Týc" <jaroslavtyc(a)atlas.cz> wrote:
Ahoj, řešíme souběžné nasazení MySQL (respektive
MariaDB) a PostgreSQL, ovšem náš poskytovatel nás
od toho opakovaně zrazuje s následujícími argumenty, kterým příliš nevěřím, rád bych se
vás zeptal
na praktické zkušenostiPostgreSQL lze replikovat pouze v rezimu Master-Slave s tim, ze
Slave je
vzdy read-onlypřitom pouhou namátkou najdu dlouhý seznam nástrojů, které nabízí spoustu
možností
PostgreSQL ma vyrazne vyssi naroky na systemove prostredky oproti MySQL (predevsim RAM a
rezie
spojena s pouzivanim shared memory) a na CPU (PostgreSQL se vzrustajicim poctem requestu
casteji
forkuje)nevěřím, že pro stejná data a stejné queries spotřebuje Postrgres výrazně více
systémových
prostředků
Jak to vidíte vy?
Díky, Jarda