HashMap

java – 键值存储建议

我需要一个非常基本的key-value存储为java.我开始使用HashMap,但似乎HashMap有些空间无效(我正在存储大约2000万条记录,似乎需要6GB的RAM).该映射是Map等等,因此我正在考虑使用GNUTroveTIntObjectHashMap,并将映射值作为ascii字节数组而不是String存储.作为一个替代方案,是否有一个键值存