谷歌公布内部数据语言 速度比XML快100倍
来源:互联网 发布:marc dorcel 知乎 编辑:程序博客网 时间:2024/04/29 22:27
北京时间7月8日消息,据国外媒体报道,谷歌本周一发布了该公司内部使用的开放源代码数据描述语言Protocol Buffers。Protocol Buffers与XML相似,但更简单、更小、更快。
谷歌开放源代码项目经理克里斯·迪邦纳(Chris DiBona)在一篇博文中写道,“我们在网络上传输或在磁盘上存储的几乎所有结构化信息都采用了这种语言。我们认为Protocol Buffers可能对其他人也有用,因此我们决定将它发布为开放源代码软件。”
谷歌软件工程师肯顿·瓦尔达(Kenton Varda)在公司的开放源代码博客上发表文章称,谷歌使用数千种不同的数据格式,其中大多数都是结构化数据格式。XML无法胜任对这些海量结构化数据编码的重任,谷歌于是开发了Protocol Buffers。
瓦尔达将Protocol Buffers比作是一种界面描述语言,但没有界面描述语言的复杂性。他说,Protocol Buffers的主要设计目标之一是简洁。对Protocol Buffers进行解析的速度也很快,比XML要快出至少一个量级。
谷歌的文档称,与具有可比性的XML文件相比,Protocol Buffers文件的尺寸要小3-10倍,解析速度要快20-100倍。
谷歌发布的免费文件包括采用Java、Python和C++编程语言编写的Protocol Buffers编译器源代码。
谷歌在一份文档中表示,该公司还计划将许多其它软件项目发布为开放源代码软件。因为这些项目会用到Protocol Buffers,因此谷歌决定首先将它发布为开放源代码软件。
- 谷歌公布内部数据语言 速度比XML快100倍
- 谷歌公布内部数据语言 速度比XML快100倍
- 谷歌公布内部数据语言 速度比XML快100倍
- 谷歌发布内部数据语言 比XML快近100倍
- 试用GOOGLE PROTOCOL BUFFERS( 比XML快20~100倍, 支持序列化数据 )
- 新型锂电池 充电速度比普通电池快120倍!
- 互联网女皇:Android普及速度比iPhone快6倍
- 谷歌在美发布光纤宽带网络:比传统网络快100倍
- 周热点:关注开发语言排行榜 谷歌公布内部数据语言
- 比Gson解析速度快10倍!——Json解析神器Jackson使用介绍
- 一个队列类的实现(比delphi自带的速度快70倍)
- 5G网络即将到来 速度比4G快40倍
- 比Gson解析速度快10倍!——Json解析神器Jackson使用介绍
- 比Gson解析速度快10倍!——Json解析神器Jackson使用介绍
- 超轻量级对象复制转换-比dozer快100倍
- YOLO比R-CNN快1000倍,比Fast R-CNN快100倍的实时对象检测
- 为什么汉语的思维速度比其他语言快?
- 关于为什么机器语言执行速度比高级语言快
- 雷雨(2008.07.08夜雨杂记)
- J2ME网络连接参考
- 面试趣事,我遇到的一个极品老女人
- 一列固定宽度
- Symbian开源:救赎,反击与未来
- 谷歌公布内部数据语言 速度比XML快100倍
- 互联网正成为新一代血汗工厂
- 修正版 疯狂代码 写给WEB2.0的站长
- 新世纪女子主义:不嫁有钱人!
- 方法的重载
- get与 load区别
- 近期对数据库设计的感悟
- 汇编与反汇编之小技巧
- 人生快乐十要决