Hlavní navigace

Názor k článku MySQL vs PostgreSQL vs Firebird II od martin - To je rozhodne zajimavejsi srovnani nez ten prvni...

  • Článek je starý, nové názory již nelze přidávat.
  • 3. 11. 2005 10:19

    martin (neregistrovaný)
    To je rozhodne zajimavejsi srovnani nez ten prvni clanek.
    Asi by bylo zajimave (ale taky pracne) prirpavit ruznych testovacich selectu vice a pak se podivat na variabilitu namerenych casu v zavislosti na databazi (nebo spis databazi a platforme)

    Cim kvalitnejsi a robustnejsi databaze, tim vyrovnanejsi vysledky by mela podavat (nezavisle na charakteru dotazu si s nim v rozumnem case poradi), zatimco horsi databaze sice nektere dotazy zmakne bleskove, ale na jinych si vylame zuby.

    Pochopitelne je vyhoda, kdyz pri vyvoji aplikace nemusite dumat, jak dotaz prepsat, abyste databazi neposlali do kolen. (navic, jak je v clanku popsano, casto se vyvoj dela na malych datech, kde se nic neprojevi a v provozu to pak skripe; u horsich databazi je pak toto riziko vetsi)

    Kdyz si seradim databaze podle smerodatne odchylky jednotlivych mereni (predpokladam, je to cas provadeni dotazu), na linuxu mi vychazi poradi (berte hodne s rezervou, tech testu by to chtelo vic a jeste k tomu by to chtelo, aby jednotlive testy byly srovnatelne v narocnosti, aby variabilita vysledku nebyla primarne dana tim, ze jeden test bezi v prumeru 10s, zatimco jiny 0.01s)

    Oracle 0.18
    InnoDB 0.32 (vsechno vyrovnane pomale)
    PostgreSQL 0.42
    MyISAM 0.83
    Firebird 1.85

    na windows pak
    MS SQL 0.31
    InnoDB 0.36
    MyISAM 0.39
    Firebird 1.02
    PostgreSQL 1.89

    Naznacuje to i duvod rozporuplnych nazoru na PostgreSQL a Firebird -- vypada to, ze zalezi, na jake platforme se s tim kdo
    setka.