[chord] my plans to change merkle
Frans Kaashoek
kaashoek at csail.mit.edu
Fri Aug 1 08:32:41 EDT 2003
wouldn't it be better to do the insert in the database, but
don't iteratate throught the whole database on each insert?
perhaps i don't understand the plan, but this sounds like a
bad hack.
On Fri, 01 August 2003 at 00:21 (-0400), Benjie Chen wrote:
>
> so i mentioned earlier that there is a slight efficiency issue with
> the Merkle implementation, namely that it tries to iterate thru the
> database on every db insert, and that this could be quite expensive.
>
> my plan to fix/change this is to keep a fixed sized array of
> inserted keys in memory, and periodically inserts them into the
> merkle tree, instead of insert into the merkle tree on every store.
> in the worst case, i will insert keys into the merkle tree once
> every time the synchronization protocol runs.
>
> with only 200K, i can keep 10,000 keys. so this should be okay
> memory-wise.
>
> anyone has a problem with this?
>
> benjie
>
>
> --
> benjie chen
> benjie at lcs.mit.edu
> _______________________________________________
> chord mailing list
> chord at amsterdam.lcs.mit.edu
> https://amsterdam.lcs.mit.edu/mailman/listinfo/chord
More information about the chord
mailing list