码迷,mamicode.com
首页 > Web开发 > 详细

Protocol Buffer和JSON性能比较

时间:2015-03-31 14:38:05      阅读:256      评论:0      收藏:0      [点我收藏+]

标签:

 

JSON

PB 

数据结构支持

简单结构

较复杂结构

数据格式

文本

二进制

数据大小

一般

小,json大小的1/3左右

解析效率

一般

快,是json解析速度的3-10倍

可读性

好,自描述的

一般,需要.proto文件,否则读代码较难理解

语言支持


java/oc/php均有较好的库

一般,官方支持c/java/python

oc/php有开源库

开发成本

一般,需要针对每个接口生成一个proto类

扩展性

相同,增加或删除字段均可做兼容

相同,增加或删除字段均可做兼容

安全性

无,需要自行加密

天然加密,无法破解接口

应用性

知名度高,推广好

知名度略差,推广中

Protocol Buffer和JSON性能比较

标签:

原文地址:http://www.cnblogs.com/eecs/p/4380635.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!