Исходя из комментариев, я предполагаю, что способ хранения данных - это то, как вы планируете их получать. Исходя из этого предположения, я предлагаю следующую структуру таблицы;
CREATE TABLE crossfit_gyms_by_city (
year int,
month int,
day int,
city text,
country_code text,
state_province text,
gym_name text,
PRIMARY KEY ((year, month, day), city));
Таким образом, ваши данные будут разделены на основе year,month,day
, а столбец кластеризации будет city
, поэтому данные отсортированы по городам
Также я бы предложил пройти этот курс который поможет вам с вашими требованиями моделирования данных https://academy.datastax.com/resources/ds220?path=developer