7 ms·
High performance databases still use raw I/O. You get much better control of data placement and write ordering, without filesystem confounders. With traditional
by angry_octet 5d ago
High performance databases still use raw I/O. You get much better control of data placement and write ordering, without filesystem confounders. With traditional spinning rust being replaced with SSDs and SMR it can be even more important.
You may even have different firmware on the disks / disk controllers for database disks.
- kjs3 3d agoSure...pretty clear there's a use case. I just recall our ops folks having to retool some of their playbooks because of the assumption there would be a standard filesystem on every active slice. Fortunately, the whole "load a particular firmware on the disks" wasn't new. That was something some of the HW RAID vendors recommended.