Hlavní navigace

Názor k článku Novinky v připravovaném PostgreSQL 9.3 od Tomáš Vondra - To je asi na dlouhou diskusi - v...

Článek je starý, nové názory již nelze přidávat.

  • 2. 6. 2013 0:59

    Tomáš Vondra

    To je asi na dlouhou diskusi - v mailing listu se hrozně dlouho diskutovalo jestli to vůbec dělat, a jestli to skutečně nepatří do filesystému.

    Jeden z důvodů proč to nestačí na úrovni souborového systému je že fs (na x86) pracují tradičně s max. 4kB bloky, zatímco PostgreSQL defaultně s 8kB (menší se v podstatě nevyplatí, naopak větší mohou být výhodné pro DWH aplikace).

    No a potom už checksum na úrovni fs nestačí, protože zápis 8kB stránky může spadnout "uprostřed" - jedna 4kB stránka se zapíše, druhá ne. Obě mají na úrovni filesystému správný checksum, ale z pohledu DB nikoliv.

    Navíc implementace v DB by mohla poskytovat potenciálně větší flexibilitu v reakci (ale to už vařím z vody).