为什么pb的效率最高

可能有⼀些同学⽐较习惯于 JSON or XML 数据存储格式,对于 Protocol Buffer 还⽐较陌⽣。
Protocol Buffer 其实是 Google 出品的⼀种轻量并且⾼效的结构化数据存储格式,性能⽐ JSON、XML 要⾼很多。
其实 PB 之所以性能如此好,主要得益于两个:
第⼀,它使⽤ proto 编译器,⾃动进⾏序列化和反序列化,速度⾮常快,应该⽐ XML 和 JSON 快上了 20~100 倍;
第⼆,它的数据压缩效果好,就是说它序列化后的数据量体积⼩。因为体积⼩,传输起来带宽和速度上会有优化。

posted @ 2020-11-11 16:15  抬头就能看到阳光  阅读(635)  评论(0)    收藏  举报