为了为一个高流量的公共网站的单个页面视图生成数据,我反序列化了数百条协议缓冲区消息。大多数这样的消息只包含一堆(只有3-5个)整数或字符串。这种协议缓冲区将消息存储在数据库中&协议缓冲区仅用于将相关数据作为数据库中的单个字段进行存储。
但是,在高流量网站上序列化/反序列化单个网页的数百个协议缓冲区消息并不是那么有效,协议缓冲区是用于此目的的正确技术吗?
将一堆相关数据作为单个字段存储在数据库中的正确方式应该是什么?
发布于 2014-08-28 02:07:23
Protobufs针对小消息进行了很好的优化。解析100条小消息应该不会比解析一条100倍大的消息花费更多的时间。我会更担心你的数据库的性能。
https://stackoverflow.com/questions/25491362
复制相似问题