| 网站首页 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛 |
 
 
 
您现在的位置: 编程中国 >> 业界新闻 >> 正文
  ►  谷歌公布内部数据语言 速度比XML快100倍
谷歌公布内部数据语言 速度比XML快100倍
2008-7-8 14:43:42 | …… 次阅读   来源:cnbeta   网友评论()条  发表评论
 

谷歌本周一发布了该公司内部使用的开放源代码数据描述语言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,因此谷歌决定首先将它发布为开放源代码软件.

 

 
 
热门评论
赞助商链接
相关新闻
谷歌2008年全球编程挑战赛落幕 中…
谷歌Chorme浏览器市场占有率稳定…
鲍尔默:谷歌办公软件使用率极低 …
宏达电欧洲主管:谷歌G1手机将成“…
谷歌推出十周年庆站点及“10的10…
鲍尔默放出豪言:微软搜索不超谷歌…
谷歌Android年内有望在美国占领4…
comScore:谷歌8月份搜索市场份额…
谷歌和微软成为"代码窃取"事件的…
谷歌欲发射16颗卫星让30亿人口上…
谷歌工程师:暂未考虑Chrome对操作…
谷歌迎来十岁生日
诺基亚、谷歌、苹果交锋在即
盖茨依然坐镇微软搜索团队 要与谷…
开发者不满Android进度 向谷歌发…
谷歌百度让我们悄然变笨
谷歌软件精选(Google Pack)正式上…
七月:谷歌网站访问者超过微软 苹…
谷歌Android开源不彻底 开发者考…
谷歌与开源组织合作 在Linux整合…
金山软件断然否认与谷歌联合开发…
微软推新型搜索技术"BrowseRank"…
诺基亚挑战谷歌微软 Symbian开放…
谷歌总部员工的“腐败”生活
谷歌取代微软成为在美国声誉最佳…
谷歌的搜索雄心:让计算机像人一样…
谷歌中国:将捐款妖魔化对企业非常…
雅虎倒向谷歌 被反垄断部门盯上…
雅虎与谷歌"自由恋爱"成功…
谷歌向十大社区开放技术
微软CEO鲍尔默:谷歌手机战略令人…
微软首席软件架构师:开源比谷歌…
谷歌向国内多所高校捐赠搜索服务…
谷歌叫阵WINTEL阵营:欲改写软件商…
血性吴海军:“不向灾区捐款,就从…