partition key, возможен же случай, когда строки в разных таблицах будут иметь один и тот же хэш от ключа? Как тогда это будет работать?
токен это не хеш, но по хешу можно определить токен.
токен по-моему многозначный термин. иногда токен - это хэш от конкретного ключа, а иногда токен - это начало token range за который отвечает отдельный шард
Я в данном случае про первое значение, именно про хэш
Они могут быть заассайнены на одни и те же виртуальные и реальные ноды (зависит от тополгии и всяких ограничений), но коллизии не произойдёт, это по-прежнему будут разные записи. Токен определяет местоположение записи, но не является ее ключом, с этой точки зрения нет отличий от обычной закрытой хэш-таблицы.
Обсуждают сегодня