![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
riak
文章平均质量分 77
MikeYang0101
这个作者很懒,什么都没留下…
展开
-
(1)riak_core基本原理
一、riak_core基本原理 1. 基于dynamo设计的riak_core 通过某种hash算法,每份数据会对应着一个唯一的整数。所有数据这样处理后就会映射到一个整数区间上。 对于riak_core,它管理着一个整数范围为[0-2^160]整数空间,这个空间形成一个首尾相连的环。 riak_core把这个环平均划分成多个分区partition(默认是64个分区)转载 2017-01-11 16:28:21 · 1072 阅读 · 0 评论 -
(2)基于riak_core分布式应用开发
二、 基于riak_core分布式应用开发 开发一个基于riak_core的分布式数据处理系统(不涉及到界面,主要是服务器后端实现),意味着它要处理的数据将在hash后映射到一个环上,也就是说这些数据分布在各个数据节点的partition上,数据的处理也在各个partition上进行。 显然每个数据处理系统有它自己的数据处理逻辑。如果我们实现了这个处理逻辑然后以某种方式注入到riak_转载 2017-01-11 16:32:49 · 427 阅读 · 0 评论 -
(6) HTTP接口
六、HTTP接口 我们需要了解系统的一些状态,比如,对riak这个NoSQL来说,我们需要了解bucket的当前存储状态。有时候也需要直接访问某个存储对象。这都可以通过HTTP和其他接口访问,HTTP是Riak Core提供最直接最方便的对外访问接口。 Riak Core通过webmachine实现对外提供HTTP/HTTPS访问接口。具体实现是riak_core_web模块,该模块非转载 2017-01-11 16:36:07 · 328 阅读 · 0 评论