Sergey Shelukhin created HIVE-6429:
--------------------------------------
Summary: MapJoinKey has large memory overhead in typical cases
Key: HIVE-6429
URL: https://issues.apache.org/jira/browse/HIVE-6429
Project: Hive
Issue Type: Improvement
Reporter: Sergey Shelukhin
Assignee: Sergey Shelukhin
The only thing that MJK really needs it hashCode and equals (well, and
construction), so there's no need to have array of writables in there. Assuming
all the keys for a table have the same structure, for the common case where
keys are primitive types, we can store something like a byte array combination
of keys to reduce the memory usage. Will probably speed up compares too.
--
This message was sent by Atlassian JIRA
(v6.1.5#6160)