Názor k článku Konverze Debianu ze souborového systému EXT4 na moderní ZFS od Adam Kalisz - Tak třeba PostgreSQL s blokovým zařízením pracovat neumí...

  • Článek je starý, nové názory již nelze přidávat.
  • 20. 9. 2023 12:08

    Adam Kalisz
    Stříbrný podporovatel

    Tak třeba PostgreSQL s blokovým zařízením pracovat neumí a i u Oracle se pokud vím doporučuje použít XFS.

    Mě přijde, že do určité velikosti ta režie ZFS lze značně snížit základním nastavením, které je zmíněné v článku. Jsou i další nastavení, ale ta asi budou potřeba až na hodně velká či jinak vybočující nasazení databáze.

    Každopádně se zdá, že O_DIRECT je na dohled: https://github.com/openzfs/zfs/pull/10018

    Úplně hloupý FS (EXT4) s hloupým RAID (mdadm) neřeší konzistenci dat. Při velkých nasazeních tohle reálně potřeba řešit je. Takže se to bude flikovat na nějaké vyšší úrovni s možná ještě větší režií.
    XFS snad umí metadata checksums, takže aspoň něco. Taky existuje dm-integrity. https://www.redhat.com/en/blog/what-bit-rot-and-how-can-i-detect-it-rhel
    Ale ZFS má integritu dat řešenou od začátku by default a má k tomu zabudované nástroje a automatiky, které usnadňují správu toho všeho. Jestli si dobře vzpomínám na nějakou přednášku, tak pro LLNL je lepší udržovat ZFS on Linux, než používat původní řešení - náklady na údržbu a hledání chyb byly výrazně větší. Zdá se, že jim ZFS přijde pro jejich účely jako jedno z nejlepších řešení. I jiným, zdá se, nasazení ZFS vyhovuje: https://klarasystems.com/articles/openzfs-openzfs-for-hpc-clusters/