6

我很难为 Riak 的“本地 Erlang 客户端”找到 API。

这是 Riak wiki 所说的:

本地 Erlang 客户端是 Riak 紧密集成的一部分,Riak REST 接口在内部使用 Erlang 客户端。您可以在 edoc API 中找到有关 Erlang-native 驱动程序的更多信息。

该链接重定向到主 wiki 页面。虽然有很多关于 PBC Client 的信息。两个客户如何比较以及使用一个或另一个的优缺点是什么?

4

3 回答 3

3

本机 erlang 客户端或 edoc 的 API 可在此处找到

但我会支持丹所说的。但是,请注意,PBC 仍处于开发的 alpha 阶段,据我所知还没有 map reduce 功能。

于 2010-06-21T19:52:53.187 回答
2

我建议使用 PBC 客户端。性能与原生 erlang 客户端相当。将应用程序代码与 Riak 分离也更容易。本机 erlang 客户端需要整个 Riak 代码库作为依赖项。

于 2010-06-20T18:19:28.890 回答
0

从 Riak 2.0 开始,强烈建议使用 PB(Protocol Buffers)API 而不是 HTTP API。它们已成为主要的 API,具有更多功能并且比 HTTP API 更快。

于 2016-05-24T00:06:20.767 回答