Я пытаюсь придумать модель данных, которая подходит для моей ситуации. У меня есть следующие столбцы: runid, stat1, stat2, stat3.
Я буду запрашивать на основе runid (например, select * from table, где runid = 123), но runid будет иметь повторяющиеся значения, поэтому я не могу просто сделать его первичным ключом. Кроме того, при запросе я ничего не знаю о stat1-3, поэтому я также не могу сделать эти столбцы частью первичного ключа.
(Предыстория: мой экземпляр Cassandra заполнен другой программой, и моя программа просто извлечет из нее информацию, относящуюся к конкретному runid, и отобразит ее на экране)
Это кажется достаточно распространенным сценарием, но я новичок в Кассандре. Я знаю, что runid должен быть частью первичного ключа, так как я должен запускать запросы на его основе, но он имеет повторяющиеся значения.
Какие-либо предложения?