2
是否比擴展WritableComparator更快地實現RawComparator?看看Text/LongWritable/etc和它們的內置比較器,看起來他們基本上只是直接從整個字節數組中讀取字段,而不是使用DataInput,並將值填入關鍵類。實施RawComparator真的快得多嗎?
在我的情況,我有一個自定義鍵類,有多個字段,混合類型包括一些字符串。試圖用RawComparator sorta來解決這個問題讓我很害怕,因爲它看起來至少在表面上看起來很難正確實現。