admin 发表于 2009-6-20 22:42:34

谷歌Snubs的XML :发明了自己的数据交换格式:议定书缓冲器

谷歌认为使用XML作为一种通用语发送邮件之间的不同的服务器。但是, XML的可复杂,工作,更重要的是,创造了大文件,可以减缓的应用性能。源谷歌已经发明了这种新的数据交换格式要求议定书缓冲器,它绝对值得期待。为什么不使用XML ?开发人员指南说:议定书Buffersare简单的3至10次小的20至100倍的速度比较含糊生成数据访问类是容易使用,编程一个例子,也从开发人员指南:比方说,你想一个人模型使用一个名称和电子邮件。在XML中,你需要做的: <person> <名称> John Doe的“ /名称” <email> [email protected] “ /电子邮件” “ /人” ,而相应的议定书缓冲区消息定义(在议定书缓冲区文本格式)是:人(名称= “ John Doe ”的电子邮件= “ [email protected] ” )在二进制格式,此消息可能是28字节长,并采取在100-200纳秒剖析。 XML版本的至少是69字节(如果您删除空格) ,并采取在5,000-10,000纳秒剖析。是否语法的PB眼熟?是啊...这就像某人得到启发简称JSON和C ,然后删除所有的绒毛。议定书缓冲器,还有自己的DTD类似定义语法,您存储在一个。 “原始”的文件。乍看之下,这看起来好像是一个进化的定义与新的语法,但实际上这是远远少于kludgy和深远更有趣。这又是一个强大的竞争者在阿森纳的数据交换格式已经包含的XML , CSV格式,简称JSON等
页: [1]
查看完整版本: 谷歌Snubs的XML :发明了自己的数据交换格式:议定书缓冲器