CityHash a modifié l’algorithme après son intégration dans ClickHouse.La documentation de CityHash précise explicitement que l’utilisateur ne doit pas se fier à des
valeurs de hachage spécifiques, ni les enregistrer quelque part, ni les utiliser comme clé de sharding.Mais comme nous avons exposé cette fonction aux utilisateurs, nous avons dû figer la version de CityHash (à la 1.0.2). Nous garantissons désormais que le comportement des fonctions CityHash disponibles en SQL ne changera pas.— Alexey Milovidov
Voir aussi Introducing CityHash pour une description et
les raisons de sa création. En bref : un hachage non cryptographique plus rapide que MurmurHash, mais plus complexe.