哪个序列化方法/函数/ BIF在Erlang中具有最佳性能?

时间:2011-10-29 19:04:40

标签: performance serialization erlang

哪种序列化方法/功能/ BIF等在Erlang中具有最佳性能? 我的情况是:

  1. 我有memcache包含我需要检索每个请求的数据。
  2. Retrevied数据是二进制术语(当我做binary_to_term时有一个小数据列表)
  3. 我需要对这些数据做一些逻辑,所以我需要对它们进行反序列化。
  4. 在另一个系统上,我正在设置该memcache中的数据,以便我可以更改所有内容。
  5. 请帮我选择序列化的方法。 只有表现才是我的目标。 谢谢!

2 个答案:

答案 0 :(得分:4)

binary_to_term是你的朋友。这正是您所需要的。

如果您想利用这些数据,请在此处购买其他非erlang系统列表,以帮助您:http://bert-rpc.org/

答案 1 :(得分:0)

二进制Erlang格式的替代方案可能是Google protocol buffers。它是一种“语言中立,平台中立,可扩展的序列化结构化数据的方式,用于通信协议,数据存储等等”。 Basho的Riak产品使用的Erlang实现是available on Github