Hlavní navigace

Názor ke zprávičce Databáze Firebird 3.0: lepší podpora více jader a IPv6 od Bel Shamharoth - To, že se to ukládá do jednoho souboru...

  • 20. 4. 2016 13:50

    Bel Shamharoth

    To, že se to ukládá do jednoho souboru se zálohou nesouvisí, to není jak sqlite, nezálohuje se to kopií (i když to asi jde), co se výkonu týče, tak je to asi taky jedno.

    Výhody:
    Fakt nevím, možná jen, že celý SŘBD je docela jednoduchý a člověk na něm dost pochopí.

    Nevýhody:
    Katastrofální přístup k zápisu. Nepoužívá to WAL logy, ale při každé změně to volá fsync, čímž to rotační disky totálně zahltí a SSD asi dřív zničí. Konzistence je OK, ale výkon ne.
    Cache je jen pro čtecí operace.
    To zrychlení SMT znamená, že dokonce vlákna jsou schopna sdílet cache (což u 2- nešlo (clasic), nebo běželo jen jedno vlákno, které se staralo o všechna spojení (superserver))

    Jako s 3 jsem si moc nehrál, ale 2 řada mi připadla hrozně morálně zastaralá. Navíc 3 už tu dávno měla být dle roadmaps. Prostě IMHO nestíhají.