В Python словарь может содержать ключ и множество значений для этого ключа. Я пытался взглянуть на Java, но не существует простого способа сделать это, не пытаясь использовать что-то вроде HashMap<String, List>
Я читал, что этот способ очень плохой, он называется chaining
и что он вызовет проблема производительности. Мне нужно хранить более сотен миллионов ключей, поэтому мне нужно что-то, что можно масштабировать. Каждый день эта карта будет очищаться.
В моем HashMap должно быть 4 значения для каждого ключа, например: страна, объем, сеть и дата. Поддельный пример ключа выглядит следующим образом: «EJTER» будет эффективным и выполнимым, если я сделаю что-то вроде этого «EJTER_country», «EJTER_volume», «EJTER_network», «EJTER_date». Это будут ключи, и каждый соответствующий ключ будет иметь свое значение. Единственный недостаток, который я вижу, заключается в том, что клавиш будет в 4 раза больше, чем обычно.