软件频道>程序开发>JavaVBVCDelphiC/C++Web开发微软专栏移动数据库程序人生软件工程|开发客
您现在的位置: 天极网 > 开发频道 > 谷歌发布内部数据语言 比XML快近100倍
全文

谷歌发布内部数据语言 比XML快近100倍

2008-07-09 09:08作者:新浪科技出处:天极网责任编辑:McLaren

  据国外媒体报道,谷歌周一发布了公司内部使用的开源数据描述语言“ProtocolBuffers”。ProtocolBuffers与XML相似,但其特点是简单、小巧、速度快。

  谷歌开源项目经理克里斯·迪邦纳(ChrisDiBonap)在博客中称,“我们在网络上传输或在磁盘上存储的几乎所有结构化信息都使用了这种语言。我们认为,ProtocolBuffers对其他人也有大有裨益,因此决定把它作为开源软件发布。”

  谷歌软件工程师肯顿·瓦尔达(KentonVarda)在公司开源博客网站上表示,谷歌使用数千种不同的数据格式,其中大多数为结构化数据格式。利用XML来处理这些海量结构化数据显得力不从心,于是谷歌开发了ProtocolBuffers。

  瓦尔达将ProtocolBuffers比作一种接口描述语言(IDL),但没有IDL的复杂性。瓦尔达说:“ProtocolBuffers的主要设计目标之一是简洁,而实际情况也是如此。ProtocolBuffers不但功能强大,在速度上也至少比XML要快出一个数量级。”

  据谷歌文档称,与具有可比性的XML文件相比,Protocol Buffers文件体积小2-9倍,解析速度快19-99倍。

  谷歌还称,将来还计划把更多其他软件项目作为开源软件发布。因为这些项目都将用到ProtocolBuffers,因此首先发布ProtocolBuffers。

相关搜索:
关注此文读者还看过
文章排行
本周
本月
最近更新
关于我们|About us|网站律师|天极服务|电子杂志|RSS订阅|加入我们|网站地图
TMG
Copyright (C) 1999-2009 Chinabyte.com, All Rights Reserved 版权所有 天极网络
商务联系、网站内容、合作建议:010-82657868
版权声明 在线提交意见反馈 渝ICP证B2-20030003号
经营性网站备案信息 网警备案 中国网站排名
天极传媒:天极网|比特网|IT专家网|IT商网|52PK游戏网|IT分众