Я разработал семейство столбцов
prodgroup text, prodid int, status int`` ПЕРВИЧНЫЙ КЛЮЧ ((prodgroup), prodid, status)
Модель данных предназначена для обслуживания
- Получить список товаров из товарной группы
- получить список продуктов для заданного диапазона идентификаторов
- Получите подробную информацию о конкретном продукте
- Обновить статус продукта активен / неактивен
- Получить список активных или неактивных продуктов (выберите * из продукта, где prodgroup = 'xyz' и prodid> 0 и status = 0)
Дизайн работает нормально, за исключением последнего запроса. Кассандра не позволяет запрашивать статус, если я не исправлю идентификатор продукта. Я думаю, что определение семейства суперколонок с ключом «PRIMARY KEY ((prodgroup), staus, productid)» должно работать. Хотел бы получить совет специалиста по другим альтернативам.