前段时间接触了下大名鼎鼎的“Protocol Buffers ”
1. 何为protobuf
首先,protobuf是一个开源项目,而且是后台很硬的开源项目。由Google开发,并且在Google内部久经考验的一个东东。由此可见,它的作者绝非一般闲杂人等可比。
简单地说,protobuf就是把某种数据结构的信息,以某种格式保存起来。主要用于数据存储、传输协议格式等场合。
08年7月,Google突然大发慈悲,把这个好东西贡献给了开源社区。开源后不到一年,protobuf的人气就已经很旺了。
2. protobuf特色

protobuf是由Google开发的开源协议封装工具,以其高性能、高效性和使用便捷性著称。它提供了一种将数据结构以二进制格式保存的方法,适用于数据存储和传输协议。与XML相比,protobuf在性能和空间开销上有优势,但牺牲了可读性和自描述性。虽然protobuf具有向后和向前兼容性,但由于其二进制格式,导致在需要跨平台或自描述性的场景中应用不够广泛。
1269

被折叠的 条评论
为什么被折叠?



