您现在的位置: 贯通日本 >> 资讯 >> IT >> 正文

Google发布内部数据语言 解析速度比XML快百倍

作者:未知  来源:搜狐IT   更新:2008-7-8 17:08:38  点击:  切换到繁體中文

 

【搜狐IT消息】北京时间7月8日消息,据国外媒体报道,Google周一发布了一款原本供内部使用的开源数据描述语言Protocol Buffers。该语言与XML类似,但是更简单、体积更小并且解析速度更快。
 
 
 

  Google开源项目经理Chris DiBona表示:“我们采用这种语言编码所有需要在网络上传输或是储存在磁盘上的结构化信息。我们认为Protocol Buffers对其他人也有用,因此我们决定发布这款开源软件。”

  Google软件工程师Kenton Varda则表示,Google通常会使用数千种不同的数据格式,其中大部分是结构化的。XML语言不适合用于大批量的编码这些数据格式,因此Google开发了Protocol Buffers。

  Varda将Protocol Buffers与界面描述语言(IDL)进行了比较。他指出:“Protocol Buffers的设计原则之一就是简单。通过采用列表记录的模式来解决大部分问题,我们创造了一个强大而不臃肿的工具。这种语言解析速度很快,至少比XML快一个数量级。”

  Google的官方文档显示,Protocol Buffers文件比XML文件体积小3到10倍,但是解析速度是后者的20至100倍。

  不过对于文本文档来说,XML仍然是更好的选择。XML的可读性和可编辑性都很强,而使用Protocol Buffers则需要开发者了解.proto文件的消息定义。(金童)


 

新闻录入:贯通日本语    责任编辑:贯通日本语 

  • 上一篇新闻:

  • 下一篇新闻:
  •  
     
     
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
     

    注册高达赢取大奖!

    09年2月《贯通日本语》杂志

    松岛菜菜子裙装造型 “美到令人

    荣仓奈奈被曝怀孕 预计今年初夏

    日媒:美国任用哈格蒂担任驻日

    日本选出最想成为首相的女大学

    广告

    广告