ClickHouse utilise une ancienne version de CityHash de Google.
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.
Implémentations
Go
Vous pouvez utiliser le paquet Go go-faster/city, qui implémente les deux variantes.