Riak
erlang_team
这个作者很懒,什么都没留下…
展开
-
Riak介绍
Riak是参照dynamo实现的一个分布式NoSQL数据存储系统,刚接触Riak首先要清楚Riak_Core跟Riak_KV的区别。Riak把系统的管理层和存储层分开,前者是Riak_Core,后者是Riak_KV:Riak_Core的github地址: https://github.com/basho/riak_core,Riak_KV的github地址: https原创 2012-09-24 17:59:05 · 3475 阅读 · 0 评论 -
Riak Client Libraries(Erlang)
一Riak Erlang Client接口(Protocol Buffer) github地址:https://github.com/basho/riak-erlang-client 下面来看看它的使用 1.与Riak建立连接 {ok,Pid}=riakc_pb_socket:start_link("127.0.0.原创 2012-09-24 20:50:43 · 588 阅读 · 0 评论 -
Riak存储引擎bitcask与leveldb测试
测试工具使用basho_benchgithub地址:https://github.com/basho/basho_bench测试集群共四台X86PCCPU:Intel(R) Core(TM)2 Duo CPU E7500Mem:4GSATA:500Gsystem:Ubuntu Server X64Riak Version:原创 2012-09-24 21:01:00 · 2495 阅读 · 1 评论 -
An Eventually Consistent Data Model For Erlang (and Riak)
CAP理论指出:一个分布式系统不可能同时满足一致性(Consistency)、可用性(Availibility)和分区容忍性(Partition Tolerance)这三个需求,最多只能同时满足其中的两个。在Riak强调的是Availibility和Partition Tolerance,它的Consistency是指eventually consistent,在一些concurren原创 2012-09-24 21:08:39 · 599 阅读 · 0 评论 -
Riak Object 结构
riakc_obj.erl代码-record(riakc_obj, { bucket :: bucket(), key :: key(), vclock :: vclock(), contents :: contents(), updatemetadata :: dict(),原创 2012-09-25 14:31:50 · 326 阅读 · 0 评论