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

René Klačan rene.klacan at gmail.com
Thu Dec 1 13:49:39 CET 2016


Vo fetlife.com aktualne pouzivame Perconu v jednoduchom master slave setupe
(1 master a 1 slave) a handlujeme v priemere 67k web requestov za minutu,
co je v priemere 1.6M sql callov za minutu podla New Relic. A to aktualne
ani nebalancujeme read requesty, cize vsetky requesty idu priamo na mastera.

Oba servery maju 2x 3GHz Intel Xeon-IvyBridge (E5-2690-V2-DecaCore) a 256GB
RAM. Aktualne vyuzitie RAM na masterovi je 76% a priemerny CPU load je 0.14

Zaujimave clanky, ktore opisuju rozdiely medzi MySQL a Postgres a vhodnost
pouzitia na rozdielne usecasy su este https://eng.uber.com/mysql-migration/
a https://www.postgresql.org/message-id/579795DF.10502@commandprompt.com
(email thread).

Rene

2016-11-30 14:32 GMT+01:00 <kuba at ufiseru.cz>:

> 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
> _______________________________________________
> Community-list mailing list
> Community-list at lists.vpsfree.cz
> http://lists.vpsfree.cz/listinfo/community-list
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.vpsfree.cz/pipermail/community-list/attachments/20161201/1db0cc92/attachment-0002.html>


More information about the Community-list mailing list