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

作者:李明 来源:新浪科技 时间:2008-07-09 19:01:00 

北京时间7月8日消息,据国外媒体报道,谷歌周一发布了公司内部使用的开源数据描述语言“Protocol Buffers”。Protocol Buffers与XML相似,但其特点是简单、小巧、速度快。

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

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

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

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

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

标签:数据,谷歌,xml,语言
0
投稿

猜你喜欢

  • 如何开通Godaddy免费空间做图片外链空间

    2010-04-19 13:13:00
  • 如何删除UCenter下某个应用

    2009-12-12 19:15:00
  • 使用反向代理技术保护Web服务器

    2008-11-03 13:10:00
  • 让外贸网站更加的人性化

    2008-01-11 13:49:00
  • 教您在LINUX中架设代理服务器

    2008-10-13 16:50:00
  • Linux查看PCIe版本及速率的方法

    2023-08-31 04:14:56
  • IIS7的An error occurred on the server when processing the URL解决方法

    2009-12-26 18:36:00
  • centos7 无线网卡驱动的安装及无线网络的配置详解

    2023-11-02 18:56:48
  • 网站推广如何做到“有的放矢”?

    2009-02-18 19:36:00
  • 用六个办法加快百度搜索引擎对新站的收录

    2008-12-03 07:42:00
  • VirtualBox实现虚拟机中共享本地目录的方法

    2020-12-25 17:28:05
  • 新功能加入 腾讯QQ2009 SP5正式版下载

    2009-10-28 17:06:00
  • 标题的魅力 再说标题党之如何写好标题

    2009-09-11 16:00:00
  • 站长人物二期曾沐阳:梦想贵在坚持!

    2008-03-08 18:01:00
  • 51wan高达10万大奖 寻找女一号

    2009-10-22 15:11:00
  • Mozilla Firefox 3 火狐3 简体中文版下载

    2008-06-18 13:04:00
  • 遭“钓鱼”网骗光生活费 大学生发帖人肉骗子

    2009-10-13 13:46:00
  • VMware Workstation 不可恢复错误: (vcpu-1) Exception 0xc0000005 (access violation) has occurred终极解决方案(最新推荐)

    2022-06-27 01:30:25
  • typecho首页和内容页的Title分别定义

    2010-03-24 12:10:00
  • 支持UCenter的PHP建站程序一览

    2009-10-26 18:05:00
  • asp之家 网站运营 m.aspxhome.com