Алгоритм CityHash изменился уже после того, как мы добавили его в ClickHouse.В документации CityHash прямо указано, что пользователю не следует полагаться на
конкретные хеш-значения, не следует их где-либо сохранять и использовать в качестве ключа сегментирования.Но поскольку мы сделали эту функцию доступной пользователям, нам пришлось зафиксировать версию CityHash (1.0.2). И теперь мы гарантируем, что поведение функций CityHash, доступных в SQL, не изменится.— Alexey Milovidov
ПримечаниеТекущая версия CityHash от Google отличается от варианта ClickHouse
cityHash64.Не используйте farmHash64, чтобы получить значение CityHash от Google! FarmHash — преемник CityHash, но они не полностью совместимы.