У меня есть два CF "ItemContainer" и "Items".
Раньше у меня был вторичный индекс в "Items", относящийся к "Itemcontainer".Что-то вроде:
CREATE table items (key uuid primary key, container uuid, slot int ....
CREATE INDEX items_container ON items(container)
Я часто меняю ячейку «контейнера» при смене предметного контейнера.Документация говорит, что вторичный индекс не должен использоваться в этом случае.
Поэтому я попробовал что-то вроде:
primary key(container, key)
в элементах.теперь я могу просто запросить все предметы для предмета-контейнера.но как я могу поместить предмет в другой контейнер?Вы не можете переопределить части первичного ключа.так что мне действительно нужно удалить элемент и заново вставить всю дату с другим полем «контейнер»?
Разве это не создает много надгробий?Также "Предметы" имеют как 20 столбцов с картами и списком и все ...
есть идеи?