网络实验室

 找回密码
 注册账户
查看: 665|回复: 0

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

[复制链接]
admin 发表于 2009-6-20 22:42:34 | 显示全部楼层 |阅读模式
谷歌认为使用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等
您需要登录后才可以回帖 登录 | 注册账户

本版积分规则

黑屋|存档|手机|网络实验室 本站服务器由美国合租以及IDCLayer国际数据提供!!!

GMT+8, 2024-4-29 11:02 , Processed in 0.081156 second(s), 8 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表