<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Ahoj,<div class=""><br class=""></div><div class="">do téhle diskuze jsem nechtěl vstupovat, ale když tu vidím odkaz na článek <a href="https://eng.uber.com/mysql-migration/" class="">https://eng.uber.com/mysql-migration/</a>, tak už musím. Ten článek je plný technických chyb, polopravd a zcestných závěrů. Zkrátka jeho autor pořádně nezná architekturu PostgreSQL, nepřečetl si dostatečně pozorně ani dokumentaci, navíc má zkušenosti jen z již historické verze, a vyvozuje z toho nějaké aktuální závěry.</div><div class=""><br class=""></div><div class="">Velice fundovanou odpověď na to sepsal Simon Riggs z 2ndQuadrant: <a href="http://blog.2ndquadrant.com/thoughts-on-ubers-list-of-postgres-limitations/" class="">http://blog.2ndquadrant.com/thoughts-on-ubers-list-of-postgres-limitations/</a>. Pokud by přesto někdo měl pochybnosti, mohu ho zkontaktovat s Pavlem Stěhule, který se k tomu jistě rád vyjádří.</div><div class=""><br class=""></div><div class="">Jinak ještě k tématu diskuze – vybírat si mezi MySQL a PostgreSQL podle systémových nároků mi přijde dost mimo, tedy pokud neřešíte použití v embedded zařízení (tam pak ale nedávají smysl obě možnosti). Osobně bych MySQL nikam, kde potřebujete plnohodnotnou (objektově-)relační databázi s ACID, nedoporučoval.</div><div class=""><br class=""></div><div class="">Jakub J.</div><div class=""><br class=""><div><blockquote type="cite" class=""><div class="">On 1. Dec 2016, at 16:59, Jaroslav Týc <<a href="mailto:jaroslavtyc@atlas.cz" class="">jaroslavtyc@atlas.cz</a>> wrote:</div><br class="Apple-interchange-newline"><div class="">
  
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type" class="">
  
  <div bgcolor="#FFFFFF" text="#000000" class=""><p class="">Hmm, tak to je zajímavé shrnutí PostgreSQL problémů, díky za to.<br class="">
    </p>
    <br class="">
    <div class="moz-cite-prefix">On 12/01/2016 01:49 PM, René Klačan
      wrote:<br class="">
    </div>
    <blockquote cite="mid:CAD8Jy_Pd6Z2oeMKKfWmPxcmYyJd=OMFx7Vb0bdf3A2j_uQNQHQ@mail.gmail.com" type="cite" class="">
      <div dir="ltr" class="">Vo <a moz-do-not-send="true" href="http://fetlife.com/" class="">fetlife.com</a> 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.
        <div class=""><br class="">
        </div>
        <div class="">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</div>
        <div class=""><br class="">
        </div>
        <div class="">Zaujimave clanky, ktore opisuju rozdiely medzi MySQL a
          Postgres a vhodnost pouzitia na rozdielne usecasy su este <a moz-do-not-send="true" href="https://eng.uber.com/mysql-migration/" class=""></a><a class="moz-txt-link-freetext" href="https://eng.uber.com/mysql-migration/">https://eng.uber.com/mysql-migration/</a>
          a <a moz-do-not-send="true" href="https://www.postgresql.org/message-id/579795DF.10502@commandprompt.com" class="">https://www.postgresql.org/message-id/579795DF.10502@commandprompt.com</a>
          (email thread).</div>
        <div class=""><br class="">
        </div>
        <div class="">Rene</div>
      </div>
      <div class="gmail_extra"><br class="">
        <div class="gmail_quote">2016-11-30 14:32 GMT+01:00 <span dir="ltr" class=""><<a moz-do-not-send="true" href="mailto:kuba@ufiseru.cz" target="_blank" class="">kuba@ufiseru.cz</a>></span>:<br class="">
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">Velice
            jednoduchý a stručný přehled vhodnosti databází je tady: <a moz-do-not-send="true" href="http://howfuckedismydatabase.com/" rel="noreferrer" target="_blank" class=""></a><a class="moz-txt-link-freetext" href="http://howfuckedismydatabase/">http://howfuckedismydatabase</a>.<wbr class="">com/<br class="">
            <br class="">
            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.<br class="">
            <br class="">
            K postgersu se nevyjadřuju, sice ho trochu používam, ale jen
            v jedné instanci bez nějaký zásadní konfigurace..<br class="">
            <br class="">
             -miky.<br class="">
            <span class=""><br class="">
              <br class="">
              <br class="">
              November 30 2016 8:38 AM, "Jaroslav Týc" <<a moz-do-not-send="true" href="mailto:jaroslavtyc@atlas.cz" class=""></a><a class="moz-txt-link-abbreviated" href="mailto:jaroslavtyc@atlas.cz">jaroslavtyc@atlas.cz</a>>
              wrote:<br class="">
              > Ahoj, řešíme souběžné nasazení MySQL (respektive
              MariaDB) a PostgreSQL, ovšem náš poskytovatel nás<br class="">
              > od toho opakovaně zrazuje s následujícími argumenty,
              kterým příliš nevěřím, rád bych se vás zeptal<br class="">
            </span>> na praktické zkušenostiPostgreSQL lze replikovat
            pouze v rezimu Master-Slave s tim, ze Slave je<br class="">
            > vzdy read-onlypřitom pouhou namátkou najdu dlouhý
            seznam nástrojů, které nabízí spoustu možností<br class="">
            <span class="">><br class="">
              > PostgreSQL ma vyrazne vyssi naroky na systemove
              prostredky oproti MySQL (predevsim RAM a rezie<br class="">
              > spojena s pouzivanim shared memory) a na CPU
              (PostgreSQL se vzrustajicim poctem requestu casteji<br class="">
            </span>> forkuje)nevěřím, že pro stejná data a stejné
            queries spotřebuje Postrgres výrazně více systémových<br class="">
            <span class="im HOEnZb">> prostředků<br class="">
              ><br class="">
              > Jak to vidíte vy?<br class="">
              > Díky, Jarda<br class="">
            </span>
            <div class="HOEnZb">
              <div class="h5">______________________________<wbr class="">_________________<br class="">
                Community-list mailing list<br class="">
                <a moz-do-not-send="true" href="mailto:Community-list@lists.vpsfree.cz" class="">Community-list@lists.vpsfree.<wbr class="">cz</a><br class="">
                <a moz-do-not-send="true" href="http://lists.vpsfree.cz/listinfo/community-list" rel="noreferrer" target="_blank" class="">http://lists.vpsfree.cz/<wbr class="">listinfo/community-list</a><br class="">
              </div>
            </div>
          </blockquote>
        </div>
        <br class="">
      </div>
      <br class="">
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br class="">
      <pre wrap="" class="">_______________________________________________
Community-list mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Community-list@lists.vpsfree.cz">Community-list@lists.vpsfree.cz</a>
<a class="moz-txt-link-freetext" href="http://lists.vpsfree.cz/listinfo/community-list">http://lists.vpsfree.cz/listinfo/community-list</a>
</pre>
    </blockquote>
    <br class="">
  </div>

_______________________________________________<br class="">Community-list mailing list<br class=""><a href="mailto:Community-list@lists.vpsfree.cz" class="">Community-list@lists.vpsfree.cz</a><br class="">http://lists.vpsfree.cz/listinfo/community-list<br class=""></div></blockquote></div><br class=""></div></body></html>