我有一堆字段要由 Mapper 写出大约 10 个字段。哪种方式会更快 1. 写出如下字段
tradeDate.readFields(in);
marketMakerId.readFields(in);
eventTime.readFields(in);
bidPrice.readFields(in);
.........................
或 2. 将它们转换为单个文本字段(tradeDate、marketId、evenTime、bidPrice ....)并在 Reducer 上构造回对象。
哪种方式可以提供更好的性能呢?