Я видел, была ли модель данных станции в качестве временных рядов, поскольку мы храним много tempratures как несколько столбцов против одной rowkey, которая является ли stationId. https://academy.datastax.com/resources/getting-started-time-series-data-modelingcassandra timeseries data model
Но теперь мой запрос - мне нужно наличие магазина (может быть изменен в 10 раз в 1 мин) миллионов продуктов. И я создам API, который облегчит клиентам считывание доступности продуктов по метке времени.
Так клиент может попросить все номера изменились статьи, так как метки времени (t1), а затем мне нужно предоставить им ..
- Мы можем сделать это, поставив вторичный индекс на метку времени, как -
- создайте индекс, если он не существует на акции_51 (update_sequence);
- Но, как я сказал, я буду иметь миллионы продуктов, этот вторичный индекс будет дорогостоящим мой CQL будет выбрать * из таблицы, где update_sequence> timestamp1 - (который будет дорогостоящим)
Так пожалуйста, предложите какую-нибудь достоверную и точную модель данных
В настоящее время у нас нет таблиц, созданных - я хочу, чтобы дизайн был лучше, поэтому сначала консультируйтесь. Чтобы быть более конкретным - Нам нужны все продукты, чьи доступность изменился с некоторого времени .. время может быть любым (1 месяца старше 1yr старше 5 года старше)
Заранее спасибо
Ваш вопрос хорош, но не ясен. Что такое доступность, это число или только 0/1? Вы хотите, чтобы все продукты были доступны в день, месяц, год на основе доступности? – Gunwant
Лучше вы также наделите свой стол. – Gunwant
Спасибо за немедленный ответ. OK, штраф В настоящее время у нас нет таблиц, созданных - я хочу лучше спроектировать, так что консультируйтесь Да Нам нужны все продукты, чья доступность изменилась с какого-то времени .. время может быть любого (1 месяц старше 1 год старше 5 лет) год старше) –