
I dischi moderni anche se aumentano le loro prestazioni non sono mai abbastanza veloci. Alcune operazioni sui filesystem possono richiedere molto tempo mentre altre meno tempo in base all’architettura scelta dai programmatori.
Libeblob è un sistema che vi consente di avere prestazioni per I/O random costanti e alte prestazioni in scrittura. Ovviamente vanno valutati i casi d’uso perché ogni sistema ha i suoi punti deboli. I dati vengono scritti in maniera sequenziale, append mode, all’interno dello storage scelto in modo che le scritture non comportino seek nel disco poiché le nuove informazioni vengono scritte subito dopo quelle più recenti.
L’indice degli oggetti viene bloccato in RAM per cercare di ottimizzare anche le letture che comunque hanno bisogno di almeno un seek per ottenere i dati. Il progetto è portato avanti da Evgeniy Polyakov, lo stesso personaggio dietro a POHMELFS, Parallel Optimized Host Message Exchange Layered File System.
Via | Ioremap
libeblob, dati in blob file é stato pubblicato su ossblog alle 16:59 di lunedì 31 gennaio 2011.
Tags: libeblob, Open Source, OSS Blog