Кассандра - нужна помощь в моделировании данных - PullRequest
0 голосов
/ 13 октября 2018

Я пытаюсь создать приложение для социальной сети.У меня есть пользователь, у него есть подписчики, и есть временная шкала.Моя таблица временной шкалы выглядит следующим образом:

user_id
second_party_user_id
created
other_fields

Итак, когда 'second_party_user' публикует любой новый контент, я получаю всех людей, которые следуют за ним, и вставляю в их хронику сообщение second_party_user.Когда пользователь приходит, чтобы увидеть временную шкалу, я делаю простой запрос к его временной шкале по user_id.Проблема в том, что мне нужно получить заказанные товары.И если я хочу упорядочить созданный, мне нужно поместить его в качестве второго столбца кластеризации, а не третьего.В то же время, если я добавлю его в качестве второго столбца кластеризации, т.е.

Любая помощь будет высоко оценена!Заранее спасибо.

1 Ответ

0 голосов
/ 13 октября 2018

Для обработки этих функций вы можете использовать две таблицы: одну для заказа временной шкалы, а другую - для исключения в обеих таблицах.

//order timeline by created date
user_id(pk) 
created(ck)
second_party_user_id 
other_fields

//with this table you can get created to delete in the first one and 
//delete this table with (user_id,second_party_user_id)
user_id(ck) 
second_party_user_id (ck)
created
other_fields
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...