abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 16:55 | Zajímavý software

    pico-usb-wifi je open source firmware pro Raspberry Pi Pico W, který jej promění v USB Wi-Fi adaptér. Po připojení k počítači se objeví jako zařízení USB CDC-NCM.

    Ladislav Hagara | Komentářů: 0
    dnes 16:00 | IT novinky

    Americká společnost Google ze skupiny Alphabet bude muset podle nových požadavků Evropské unie umožnit společnosti OpenAI i dalším konkurentům v oblasti umělé inteligence (AI) a internetových vyhledávačů přístup ke svým službám. Ve svém rozhodnutí o tom včera informovala Evropská komise (EK). Opatření má zajistit dodržování pravidel, jejichž cílem je omezit v EU tržní sílu velkých technologických firem. Google s tím nesouhlasí.

    … více »
    Ladislav Hagara | Komentářů: 0
    dnes 04:55 | Komunita

    Nové verze webových prohlížečů Chrome a Firefox jsou vydávány každé 4 týdny. Aktuální verze Chrome je 150. Aktuální verze Firefoxu je 152. V březnu bylo oznámeno, že od září přejde Chrome na dvoutýdenní cyklus vydávání verzí. To by znamenalo, že Chrome v číslování verzí Firefox brzy přeskočí. Vývojáři Firefoxu proto také od září přecházejí na dvoutýdenní cyklus vydávání verzí. :-)

    Ladislav Hagara | Komentářů: 3
    dnes 00:22 | Zajímavý software

    Microsoft Comic Chat (Wikipedie), tj. grafický IRC klient z devadesátek, který převáděl konverzace na IRC do podoby komiksových panelů, a který zpopularizoval font Comic Sans, je dnešním dnem open source. Zdrojové kódy jsou k dispozici na GitHubu pod licencí MIT.

    Ladislav Hagara | Komentářů: 1
    včera 19:55 | Nová verze

    Byla vydána (𝕏) nová verze 26.7 open source firewallové a routovací platformy OPNsense (Wikipedie). Jedná se o fork pfSense postavený na FreeBSD. Kódový název OPNsense 26.7 je Xenial Xenops. Přehled novinek v příspěvku na fóru.

    Ladislav Hagara | Komentářů: 0
    včera 14:44 | IT novinky

    Na Seznam nepovolených internetových her (Wikipedie) se k 13. 7. 2026 dostala predikční platforma Polymarket.

    Ladislav Hagara | Komentářů: 5
    včera 14:22 | Zajímavý článek

    Nová čísla časopisů od nakladatelství Raspberry Pi zdarma ke čtení: Raspberry Pi Official Magazine 167 (pdf) a Hello World 30 (pdf).

    Ladislav Hagara | Komentářů: 0
    včera 00:44 | Nová verze

    Byla vydána nová verze 3.22.0 grafického vývojového prostředí a platformy Gambas (Wikipedie) založené na interpretru programovacího jazyka Basic s rozšířením o objektově orientované programování. Přehled novinek v poznámkách k vydání. Zdrojové kódy jsou k dispozici na GitLabu.

    Ladislav Hagara | Komentářů: 0
    15.7. 20:22 | Komunita

    FreeBSD odstranilo poslední GPL kód ze základního systému. Konkrétně dpv, libdpv, libfigpar a dialog. Instalátor před čtyřmi lety přešel z dialogu na bsddialog.

    Ladislav Hagara | Komentářů: 2
    15.7. 15:22 | IT novinky

    Sociální síti 𝕏 (dříve Twitter) má dnes 20 let. Pro veřejnost byla zpřístupněna 15. července 2006.

    Ladislav Hagara | Komentářů: 2
    Které desktopové prostředí na Linuxu používáte?
     (11%)
     (7%)
     (2%)
     (17%)
     (31%)
     (4%)
     (6%)
     (2%)
     (15%)
     (25%)
    Celkem 2154 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník


    Dotaz: Postgresql vs MySQL

    6.7.2012 15:01 filbar | skóre: 36 | blog: Denicek_programatora | Ostrava
    Postgresql vs MySQL
    Přečteno: 7191×
    Jaký je rozdíl u PSQL z hlediska výkonnosti oproti MySQL? O kolik je PSQL výkonnější?

    Řešení dotazu:


    Odpovědi

    6.7.2012 17:44 Filip Jirsák | skóre: 67 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Postgresql vs MySQL
    To se takhle obecně nedá říci. Vždy záleží na okolnostech - někdy je rychlejší MySQL, někdy PostgreSQL. Navíc v případě MySQL záleží na databázovém enginu. Říkávalo se, že MyISAM je rychlá při jednoduchém čtení. Ale použitelné údaje získáte jedině tak, že si zkusíte váš typ zátěže nasimulovat a změříte to.
    6.7.2012 22:40 Sten
    Rozbalit Rozbalit vše Re: Postgresql vs MySQL
    +1. Z vlastní zkušenosti se zlepšuje funkčnost a s tím ubývá rychlost takto: MyISAM, InnoDB, Postgres.

    Osobně preferuji InnoDB, protože umí transakce, což je jediná pokročilá funkčnost, kterou používám.
    David Watzke avatar 11.7.2012 20:36 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: Postgresql vs MySQL
    Hlavně (InnoDB) umí cizí klíče.
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    11.7.2012 23:10 l0gik | skóre: 22
    Rozbalit Rozbalit vše Re: Postgresql vs MySQL
    Jenže už ne ve spojení s triggery... (respektive pak fungují špatně).
    16.7.2012 16:55 Sten
    Rozbalit Rozbalit vše Re: Postgresql vs MySQL
    +1, na ty jsem zapomněl
    6.7.2012 19:53 Kit
    Rozbalit Rozbalit vše Re: Postgresql vs MySQL
    Pokud se někdo pokusí použít PosgreSQL stejným způsobem, jako se běžně používá MySQL, asi bude nadávat na mizerný výkon. PosgreSQL však umí být mnohem rychlejší, než MySQL. Záleží na konkrétní aplikaci. Na primitivní SELECTy obvykle lépe vyhoví MySQL.
    7.7.2012 17:07 l0gik | skóre: 22
    Rozbalit Rozbalit vše Re: Postgresql vs MySQL
    To už IMHO dávno není pravda, postgresql se ve výkonu jednoduchejch dotazů zlepšila a je srovnatelná s mysql (jak kdy, ale ve víc benchmarcích jsem v poslední době viděl vést Postgres). Viz např. i článek zde na rootu.

    Používám obě databáze a IMHO má mysql nyní pouze jednu skutečnou výhodu a to jednodušší replikaci. A možná ještě session variables, které se sice v postgresu dají snadno emulovat, ale se ztrátou výkonu (anebo nějakým externím modulem). Postgresql naproti tomu nabízí daleko větší množství featur (killer jsou např. sekvence, lepší podpora triggerů, CTE, window functions, ...), logičtější konzistentnější chování a absenci různých "naštvávacích omezení" (triggery upravující své tabulky, poddotazy v insert, update, transakce x fulltext atd....)
    7.7.2012 17:11 l0gik | skóre: 22
    Rozbalit Rozbalit vše Re: Postgresql vs MySQL
    eee zde na rootu, tak na konkurenčním rootu, no :-)
    7.7.2012 20:58 Kit
    Rozbalit Rozbalit vše Re: Postgresql vs MySQL
    Kdybych si to neověřil na různých serverech, tak bych to netvrdil. Pokud databázi degraduji na KVS, tak PosgreSQL výkonově silně pokulhává za MySQL. S rostoucí složitostí dotazu se PosgreSQL postupně dostane do vedení. Pokud tedy někdo potřebuje databázi jen jako datové skladiště, bude jistě spokojenější s MySQL.

    V MySQL (pokud se bavíme o MyISAM) chybí spousta vlastností, které by databáze měla mít, ale vývojáři si už zvykli na to, že MySQL je nemá. Integritní omezení sloupce, cizí klíče, transakce. Tím, že tyto záležitosti neřeší, získává na výkonu. Na běžné webové aplikace to většinou stačí, zbytek se dopíše v programu.
    pavlix avatar 7.7.2012 21:27 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: Postgresql vs MySQL
    Pokud databázi degraduji na KVS
    Takovou degradaci si snad nezaslouží ani MySQL :).
    Já už tu vlastně ani nejsem. Abclinuxu umřelo.
    7.7.2012 22:05 Kit
    Rozbalit Rozbalit vše Re: Postgresql vs MySQL
    To tvrdím také. Bohužel mnozí vývojáři jiné databáze než MySQL a PosgreSQL neznají.
    8.7.2012 13:48 l0gik | skóre: 22
    Rozbalit Rozbalit vše Re: Postgresql vs MySQL
    1. je IMHO mýtus, že MYISAM je rychlejší než INNODB. Zdálo by se tak, ale výsledky i u jednoduchejch selectů dopadaj jinak. Viz např. http://www.mysqlperformanceblog.com/2007/01/08/innodb-vs-myisam-vs-falcon-benchmarks-part-1/ MYISAM byla rychlejší kdysi, ale její výkon se nezvedal, zatímco výkon ostatních enginů šel nahoru dost.

    2. Výkon dosti závisí i na hardware, jádru, implementaci fsyncu atd... a zároveň i na konfiguraci databází, takže se daj vidět i takovýdle výsledky: http://jayant7k.blogspot.cz/2010/09/database-speed-tests-mysql-and.html anebo naopak takovýdle http://stackoverflow.com/questions/2194914/why-is-mysql-innodb-so-much-slower-at-full-table-scans-than-myisam podle jednoho měření je MySQL 5x rychlejší, podle druhýho 5x pomalejší. Závěr je jednoduchej: málokdo umí správně nakonfigurovat obě databáze (ni já ne :-))

    3. MVCC architektura škáluje jinak než architektura MyISAM a tak pro webové aplikace nemají moc smysl dělat jednouživatelské testy. Dál hodně závisí na tom, co se zrovna kterýmu enginu vejde a nevejde do paměti atd.., takže při různý velikosti dat můžou vyjít různý výsledky.... obecnej závěr těžko udělat. Např. http://translate.google.cz/translate?hl=cs&sl=ru&u=http://laziness-impatience-hubris.blogspot.com/2012/05/postgresql-mysql-and-mariadb-as-key.html&prev=/search%3Fq%3Dpostgresql%2Bmysql%2B%2522key%2Bvalue%2522%2Bbenchmark%26hl%3Dcs%26client%3Dfirefox-a%26hs%3DsFW%26rls%3Dorg.mozilla:en-US:official%26biw%3D1400%26bih%3D725%26prmd%3Dimvns&sa=X&ei=iG_5T72jAa2N4gT_oPjBBg&ved=0CHoQ7gEwCA

    Osobně jsem došel k závěru jak svejma testama, tak i z pročítání testů ostatních, že výsledky u dobře zkonfigurovanejch databází se nelišej tolik, aby stálo za to je brát jako argument pro použití té které db, a u blbě zkonfigurovanejch o tom nemá smysl přemejšlet. Daleko větší rozdíl než hrubej výkon ideálně nakonfigurovaný db je v tom, zdali ji člověk umí nakonfigurovat a používat (vyvarovat se typů dotazů, které daný engine umí špatně).

    11.7.2012 20:19 l0gik | skóre: 22
    Rozbalit Rozbalit vše Re: Postgresql vs MySQL
    http://www.oracle.com/partners/en/knowledge-zone/mysql-5-5-innodb-myisam-522945.pdf
    Řešení 3× (kozzi, Michal Buchtík, jaime)
    Heron avatar 16.7.2012 14:55 Heron | skóre: 53 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: Postgresql vs MySQL
    Podle toho, jak se to použije a nastaví :-)

    V triviálním select testu MySQL zvítěží, jelikož má (na rozdíl od ostatních), cache dotazů (dotaz nemusí projít přes generátor plánu, výběr plánu a exekutor) a vrátí se z cache. Při běžném read write nasazení však tato cache ztrácí na významu.

    Ve složitějších dotazech a větším počtu současně připojených klientů PostgreSQL zvítězí. PostgreSQL toho též nabízí daleko víc, lze psát i vlastní rozšíření, vytvářet vlastní datové typy. PostgreSQL je ta pravá SQL databáze s ohledem na SQL normy. MySQL bohužel na ISAM naučí, jak věci nedělat.

    PG je mnohem jednodušší na nastavení. U MySQL je třeba myslet na různé engine, různé levely cache apod. PostgreSQL všechno (po vzoru unixových pravidel), co nemusí řešit, tak neřeší. IO cache OS bohatě postačí, o správný fsync na disk se postará FS (MySQL InnoDB lze provozovat i na samotném disku, a nikoliv jen jako soubor na FS, tedy MySQL se sama musí postarat o flush zařízení). Apod. Stačí de facto nastavit 5 nastavení v konfigu podle velikosti paměti.

    Osobně bych rozhodně doporučoval PostgreSQL a to nejen z hlediska výkonu (výkon vždy daleko více závisí na schématu a dotazech, a také na hardware a rychlosti disků než na samotném engine). Ale tahle dneska už platforma toho nabízí daleko více. I v oblasti key-value má též co nabídnout.
    Řešení 1× (kozzi)
    17.7.2012 12:31 Ivan
    Rozbalit Rozbalit vše Re: Postgresql vs MySQL
    Na vykon se vykasli. Jsme mala pidizemicka a tezko najdes ukol pro databazi, na kterej by dnesni HW nestacil. Databaze o velikosti desitek GB se dneska klidne vejdou do RAMky. Pokud ma dneska nekdo problemy s vykonem tak je to na 99% problem v navrhu aplikace. Vyber si takovou databazi, ktera ti umozni udelat aplikaci cistejsi, prehlednejsi a snaze udrzovatelnou.

    Dalsi (podle me nejdulazitejsi) kriterium by mela bych ochrana dat. Jakym zpusom me DB chrani data? Umi to kozistentni zalohy? Umi to referencni integritu? Ma to zpetne kompatibilni format dat? Kolikrat do roka se to musi patchovat?

    No a pak jsou tu kriteria pro provoz. Jake nastroje pro troubleshootimg ta ktera databaze podporuje? Jakym zpusobem se dohleduje?

    Celkove z toho vychazi lepe PostrgeSQL. Je neuveritelny, kolik casu lidi investovali do projektu, ktery se snazi obejit neco co v MySQL chybi.
    17.7.2012 13:55 l0gik | skóre: 22
    Rozbalit Rozbalit vše Re: Postgresql vs MySQL
    +1
    19.7.2012 13:11 moose
    Rozbalit Rozbalit vše Re: Postgresql vs MySQL
    +2

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.