Вы можете объединить своих пользователей по первой букве их имен пользователей (или чего-либо подобного) в качестве ключа разделения, а также A или B в качестве ключа сортировки с обычным атрибутом в качестве счетчиков.
Например,:
PARTITION KEY | SORT KEY | COUNT
--------------------------------
a | A | 5
a | B | 7
b | B | 15
c | A | 1
c | B | 3
Преимущество заключается в том, что вы можете уменьшить риск «горячих» разделов, распределяя записи по нескольким разделам.
Конечно, вы торгуете «горячими» записями для более дорогих операций чтения,с этого момента вам придется сканировать + фильтр (A), чтобы получить общее количество, которое выбрало A, и еще одно сканирование + фильтр (B) для общего количества B. Но если вы пишете связку и читаете только в редкихВ некоторых случаях это может быть хорошо.