[infinispan-dev] SimpleFileCacheStore
Mircea Markus
mmarkus at redhat.com
Wed Jul 31 09:02:46 EDT 2013
On 31 Jul 2013, at 12:33, Manik Surtani <msurtani at redhat.com> wrote:
> On 31 Jul 2013, at 08:22, Radim Vansa <rvansa at redhat.com> wrote:
>
>>>>
>>>> I noticed that is neither a log structured nor a b/b+ tree implementation and it lacks compaction. Maybe it is elsewhere or I simply missed it?
>>
>> No, the storage does not need any search structure as it keeps all keys
>> with entry position in-memory, what is its major drawback.
>
> And also one of its major benefits. Reading an entry off disk is very quick, since the entry position is in memory. Think of it as a DB index.
>
> LevelDB also has a concept of holding entry positions in an index, only that it keeps the position index in memory up to a predefined size, after which it persists the position index to disk. That may mean two disk reads for a single entry, but still proves to be fairly efficient.
Nice idea. We can add this at a further point, one SFCS prove itself.
Cheers,
--
Mircea Markus
Infinispan lead (www.infinispan.org)
More information about the infinispan-dev
mailing list