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

Martin Miksanik miksanik at gmail.com
Wed Nov 30 13:52:42 CET 2016


Kratce: sice to uz neni uplne pravda, ale postgres je databaze vhodna pro
prumyslove/slozite komercni uziti a mysql je dobra tak na jednoduchsi weby.


Delseji:
Postgres: nativne umi HA s master/slave rezimem. uz je i postregsXL ktera
umi M2M. Ja osobne nemam rad veci M2M protoze ta rezije, co to obnasi neni
uplne nejlepsi a aby nebyly konflikty, tak se stejne musi cekat na sync a
ma to vice problemu.

Postgres ma velkou paletu moznosti, od psani procedur v C/C++, python,
plpgsql, pocitani na GPU, ma hodne rozsireni, detailni moznosti si nastavit
skoro kazdou ptakovinu. Da se s tim fakt zajimave vyhrat.
Z toho vyplyva, ze konfigurace je taky vyrazne slozitejsi.
Dobra sranda je napr. kopirovani databaze ze sablony :)

MySQL umi M2M nativne, ale technologicky background neni tak robustni, jako
u postgres. Posledni test pri 3 MySQL nodech v M2M a soucasnem zapisu na
vsechny 3 mista dostaval DB do dost divneho stavu.

Co se tyka rychlosti, tak zalezi na uziti a programatorovi. Postgres ma
veci jako pridelena ram uzivateli a shared buffer, takze si muze strasne
hodne casto pouzivanych veci zacachovat.
Kdyz se spravne nastavi velikosti stranek, work mem, shared buffer a dalsi
veci, co muzou dost brzdit, tak pri jednoduchych DB je asi rychlejsi MySQL,
ale kdyz do toho narvu 100M zaznamu, tak uz mi postgres MySQL solidne
valcovala.


2016-11-30 9:52 GMT+01:00 Miroslav Marcišin <me at h00ked.cz>:

> Co se tyce provozu, rezie a nasazeni, tak jsem v tom z moji strany
> nepozoroval zadny rozdil. Jen obcas se delalo neco trosku jinak.
>
> Samozrejme je otazka, zda to umi nebo to budou "googlit" :)
>
> V ostrem provozu jsem to predal adminum, ja se o to staral jen instalace +
> pilot ale nemyslim ze tam jsou nejaky vetsi rozdily nez byly. Vecer zkusim
> schvalne kouknout do infovisty jestli tam neco vykoukam :)
>
> \M
>
> Odesláno z iPhonu
>
> 30. 11. 2016 v 9:37, Jaroslav Týc <jaroslavtyc at atlas.cz>:
>
> Říkal jsem si že to bude hlavně náročnost nasazení, co poskytovatele
> odrazuje (že to ztíží i údržbu mě netrklo) - po zkušenostech s nimi s
> nestandardními požadavky zůstanu raději u základní verze, víc zatím
> nepotřebujeme.
>
> PostgreSQL potřebujeme hlavně kvůli geolokaci (PostGIS), protože MySQL to
> neumí rozumně indexovat a jiné technologie (Redis, ElasticSearch) by se mi
> obtížněji propojovaly s dalšími daty v relační databázi.
>
> On 11/30/2016 08:51 AM, David Karban wrote:
>
> Ahoj,
>
>
> Dne 30. listopadu 2016 8:34 Jaroslav Týc <jaroslavtyc at atlas.cz> napsal(a):
>
>> 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šenosti
>>
>>    - PostgreSQL lze replikovat pouze v rezimu Master-Slave s tim, ze
>>    Slave je vzdy read-only
>>       - přitom pouhou namátkou najdu dlouhý seznam nástrojů
>>       <https://wiki.postgresql.org/wiki/Replication,_Clustering,_and_Connection_Pooling>,
>>       které nabízí spoustu možností
>>
>> Každá z těch možností má svá pro a proti, nic z toho není ve smyslu vzít
> a nasadit bez přemýšlení (to je asi jen ta varianta master slave kterou má
> postgre přímo v instalaci). Tzn. jde to ale je to náročnější na provoz a
> údržbu.
>
>>
>>    -
>>       - 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ů
>>
>> To nedokážu posoudit, spíše je otázka co potřebujete z DB funkcí, co
> mysql nemá?
>
>>
>>
>> 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
>>
>>
> David
> Linux server specialist/Heavy Ansible user
> www.karban.eu
>
>
>
> _______________________________________________
> Community-list mailing listCommunity-list at lists.vpsfree.czhttp://lists.vpsfree.cz/listinfo/community-list
>
>
> _______________________________________________
> Community-list mailing list
> Community-list at lists.vpsfree.cz
> http://lists.vpsfree.cz/listinfo/community-list
>
>
> _______________________________________________
> Community-list mailing list
> Community-list at lists.vpsfree.cz
> http://lists.vpsfree.cz/listinfo/community-list
>
>


-- 
S přáním pěkného dne,
Martin Mikšaník

gsm: +420 602 623 934
icq: 311047283
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.vpsfree.cz/pipermail/community-list/attachments/20161130/0caaab2f/attachment-0002.html>


More information about the Community-list mailing list