Új, nyílt forráskódú elosztott fájlrendszer: TernFS

Az XTX Markets – egy nagy algoritmikus kereskedőcég – nyílt forráskódúvá tette a saját elosztott Linuxos fájlrendszerét, a TernFS-t.

A rendszert nagy, létrehozás után jellemzően nem módosított (immutable) fájlok olvasására/írására tervezték, és XTX adatközponti igényeire skáláz: akár ~10 exabájt logikai tár, ~1 billió fájl, 100 milliárd könyvtár, ~1 millió kliens, mind kommersz hardveren üzemel. Több földrajzi régiót átfog és redundánsan tárolja az adatokat. A forráskód GitHubon érhető el, kettős licenc alatt (GPLv2+ és Apache 2.0). Részletek az XTX hivatalos blogposztjában.

Részletek itt

Hozzászólások

Jól hangzik. Szívesen látnék egy ilyet a kernelben is. Ahogy nézem, GPL2 licenc, úgyhogy nincs akadálya, hogy a kernelbe kerüljön. Csak bele ne álljon ott a földbe, mint a békésefes.

“Windows 95/98: 32 bit extension and a graphical shell for a 16 bit patch to an 8 bit operating system originally coded for a 4 bit microprocessor, written by a 2 bit company that can't stand 1 bit of competition.”

Megkockáztatom, hogy kb közvetlen user facing filebasztatásokat (word doksik shareje), meg az ilyen appendálós dolgokat (log fileok, dbk hátulja) leszámítva a valódi usecasek jellemzőbben inkább ilyenek, mintsem hogy seekelgetni meg beleírni akarjon. De legalábbis csomószor indifferens, nem az fog fájni, hogy egy-egy ritka edit miatt valójában újat kell csinálni az egész tartalommal.

Ha lehetne módosítani, akkor is kevés helyen lehetne egy ilyen elosztott fájlrendszert használni. Nyilván nem a desktop felhasználás kategóriája.

“Windows 95/98: 32 bit extension and a graphical shell for a 16 bit patch to an 8 bit operating system originally coded for a 4 bit microprocessor, written by a 2 bit company that can't stand 1 bit of competition.”