答:不一样。protobuf序列化=数据库<≈内存<json序列化

解释:

  1. protobuf序列化、数据库:都是使用了最紧凑的形式用二进制来存储对象。
  2. 内存:也是使用了最紧凑的形式用二进制来存储对象,但是多了对象头的结构。
  3. json序列化:将对象转成了文本(字符串);并且为了表意清楚,每个属性都带上了属性名。
    所以,现在有个趋势,注重传输效率的场景,正在用protobuf序列化代替json序列化