[vpsFree.cz: community-list] MySQL vs PostgreSQL - systémové nároky a replikace

kuba at ufiseru.cz kuba at ufiseru.cz
Wed Nov 30 14:32:38 CET 2016


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 at 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



More information about the Community-list mailing list