CBOR and MsgPack are the same thing
💡
原文英文,约400词,阅读约需2分钟。
📝
内容提要
CBOR 和 MessagePack 实际上相似,MessagePack 的开发者指出 CBOR 是 Carsten Bormann 创建的标准化版本,经过一些不当修改。尽管 CBOR 的实现可能影响速度,但其质量良好且广泛使用。对于特定应用,两者的用户体验相似。
🎯
关键要点
- CBOR 和 MessagePack 实际上是相同的,CBOR 是 Carsten Bormann 创建的标准化版本。
- MessagePack 的开发者指出 CBOR 在创建过程中进行了不当修改。
- CBOR 的实现可能影响速度,但其质量良好且广泛使用。
- 对于特定应用,CBOR 和 MessagePack 的用户体验相似。
- 没有理由认为 MessagePack 的实现必须比 CBOR 的实现慢。
- CBOR 的内存分配要求可能限制其速度。
- 很多工程时间投入到使 JSON 更快,因此在速度方面选择 MessagePack 并不明智。
- CBOR 的实现良好,用户体验与 MessagePack 相似,除非有特定的使用案例。
❓
延伸问答
CBOR 和 MessagePack 有什么关系?
CBOR 和 MessagePack 实际上是相同的,CBOR 是 Carsten Bormann 创建的标准化版本。
CBOR 的实现对速度有什么影响?
CBOR 的实现可能影响速度,因为它通常需要内存分配,这限制了其速度。
为什么选择 MessagePack 而不是 CBOR?
选择 MessagePack 而不是 CBOR 可能是因为在特定应用中,用户体验相似且 MessagePack 的实现可以更快。
CBOR 和 MessagePack 在用户体验上有什么不同?
对于特定应用,CBOR 和 MessagePack 的用户体验相似,除非有特定的使用案例。
CBOR 的创建过程中发生了什么?
CBOR 的创建过程中进行了不当修改,导致其与原始的 MessagePack 有所不同。
在速度方面,MessagePack 是否总是优于 CBOR?
没有理由认为 MessagePack 的实现必须比 CBOR 的实现慢,具体取决于库的优化。
🏷️
标签
➡️