157得票6回答
高性能实体序列化:BSON vs MessagePack(vs JSON)

最近我发现了一种替代Google的Protocol Buffers和JSON的二进制序列化格式,它叫做MessagePack,并且性能优于两者。 MongoDB用的BSON序列化格式也值得一提,因为它可以用来存储数据。 有人能具体说明下BSON与MessagePack的区别及其优缺点吗? 为...

36得票4回答
msgpack 的 MIME 类型是什么?

Msgpack 看起来是一种极其快速,但非常新的数据序列化格式。它是否已经有一个被认可的 MIME 类型?如果没有,那么在临时使用什么应该是合适的呢?

30得票5回答
分布式1.21.8需要安装msgpack,但是它尚未安装。

我安装plotly时遇到了问题。我使用Debian 9上的命令行升级了anaconda,但收到错误消息“distributed 1.21.0需要安装msgpack,但没有安装”。 然后我尝试了一个conda install mspack,然后是pip install --upgade pl...

26得票6回答
如何压缩JSON以存储在基于内存的存储中,例如Redis或Memcache?

要求: Python对象具有2-3个嵌套级别,包含基本数据类型,如整数、字符串、列表和字典。 (没有日期等),需要将其作为json存储在redis中的键值对中。 有哪些最佳方法可用于将json压缩为字符串以实现低内存占用。 目标对象不是非常大,平均有1000个小元素, 转换成JSON后大约有1...

25得票1回答
Pandas msgpack和pickle的区别

msgpack在Pandas中被认为是pickle的替代品。 根据Pandas文档关于msgpack的说明: 这是一种轻量级可移植二进制格式,类似于二进制JSON,非常高效地利用了空间,并在写入(序列化)和读取(反序列化)方面提供了良好的性能。 然而,我发现它的性能似乎不如pic...

24得票1回答
如何使用msgpack进行读写操作?

我该如何使用msgpack将字典data进行序列化/反序列化操作?

23得票1回答
MsgPack用于压缩JSON数据,为什么不使用gzip/deflate?

我听说MsgPack可以用于压缩JSON消息,但我有一个问题,为什么不直接使用Gzip/Deflate代替MsgPack呢?我认为这样更易于调试。

17得票2回答
JavaScript 到 C# 的数值精度丢失问题

使用SignalR与MessagePack在JavaScript和C#之间进行值的序列化和反序列化时,我发现在接收端的C#中存在一定精度损失。 例如,我正在将值0.005从JavaScript发送到C#。当反序列化的值出现在C#端时,我得到的值是0.004999999888241291,它接...

15得票1回答
如何将字节数组存储到 StackExchange.Redis?

我想使用 MessagePack、ZeroFormatter 或 protobuf-net 对通用列表进行序列化/反序列化,并使用 stackexchange.redis 客户端将其存储在 Redis 中。 目前我使用 StringSetAsync() 方法存储 JSON 字符串。但我找不到...

13得票1回答
如何在Python和R之间交换Msgpack文件?

考虑这个简单的例子import pandas as pd mydata = pd.DataFrame({'mytime': [pd.to_datetime('2018-01-01 10:00:00.513'), pd.to_da...