Прочитайте доку, там описано: Совет Составной ключ может состоять из одного элемента. Это даёт возможность использовать в качестве ключа, например, строку.
можно ещё считать хэш от UUID, например использовать xxHash64(UUID), будет быстро работать
Т.е в функции dictGet('', xxHash64(UUID)) передавать функцию хэширования?
извините, так наверное не вариант, придётся хранить в источнике ещё этот хэш
Плюс мне кажется дополнительная нагрузка для вычисления перед получением значения из словаря
не особо, оно очень быстро работает
там еще другая проблема может быть, 64 битный хеш может давать коллизии для UUID (128 бит) используйте complex_key_hashed
Обсуждают сегодня