<div dir="ltr">I care about the <span class="Apple-style-span" style="font-family: -webkit-monospace; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; ">Space-efficient of Merkle Tree, </span><div>
<span class="Apple-style-span" style="font-family: -webkit-monospace; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;">how many keys (with length 20 bytes) can been stored in 1G memory?</span></div>
<div><span class="Apple-style-span" style="font-family: -webkit-monospace; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;"><br></span></div><div><span class="Apple-style-span" style="font-family: -webkit-monospace; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;">Thank you.<br>
</span><div><span class="Apple-style-span" style="font-family: -webkit-monospace; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;"><br clear="all"></span>Best regards,<br>Davies Liu<br><br><div class="gmail_quote">
On Mon, Sep 15, 2008 at 9:53 PM, Justin Sheehy <span dir="ltr"><<a href="mailto:justin@basho.com">justin@basho.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hello All,<br>
<br>
(erlang-questions is on the CC list because there was interest in this topic<br>
before and I do not know of a general announcement list for such things)<br>
<br>
This is the second release of distributerl. The first had no version number,<br>
and was mainly intended to get the code into the hands of other potential<br>
users and experimenters as quickly as possible -- motivated by requests for<br>
such code by projects including but not limited to the Kai project. The<br>
distributerl-0.1 release is driven by two improvements to the Merkle Tree<br>
module:<br>
<br>
   1. User-specified keys for objects are now arbitrary terms<br>
      instead of being restricted to 160b binaries.<br>
   2. A bug that caused incorrect diff/2 results has been fixed.<br>
<br>
Due to item #2, any systems making use of merkerl.erl should upgrade.<br>
<br>
A couple of smaller handy features were also added:<br>
<br>
   1. New function merkerl:delete/2 means that items can be<br>
      deleted from trees.<br>
   2. New function merkerl:allkeys/1 will return the keys for<br>
      all objects in a tree.<br>
<br>
(The vclock and chash modules are unchanged in this release)<br>
<br>
Future releases will include generic versioned objects, gossip protocol, and<br>
proper packaging of the modules.<br>
<br>
The project can be found at <a href="http://code.google.com/p/distributerl/" target="_blank">http://code.google.com/p/distributerl/</a><br>
<br>
If you have any thoughts or questions about this, just drop me a line.<br>
<br>
Cheers,<br>
<br>
-Justin<br>
<br>
<br>
_______________________________________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br>
<a href="http://www.erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://www.erlang.org/mailman/listinfo/erlang-questions</a><br>
</blockquote></div><br></div></div></div>