Мне нужно отобразить примитивные ключи (int, может быть, long) для значений структуры в высокопроизводительной структуре данных хэш-карты.
Моя программа будет иметь несколько сотен таких карт, и каждая карта будет иметь не более нескольких тысяч записей. Однако карты будут постоянно "обновляться" или "вспениваться"; Представьте, что обрабатывают миллионы сообщений add
и delete
в секунду.
Какие библиотеки на C или С++ имеют структуру данных, которая подходит для этого варианта использования? Или, как бы вы порекомендовали строить свои собственные? Спасибо!