Результаты запроса не упорядочены, несмотря на то, что WITH CLUSTERING ORDER BY

Я храню сообщения от всех пользователей в таблице. Я хочу получить сообщение от всех пользователей, на которых подписан пользователь.

CREATE TABLE posts (
  userid int,
  time timestamp,
  id uuid,
  content text,
  PRIMARY KEY (userid, time)
)WITH CLUSTERING ORDER BY (time DESC)

У меня есть данные о том, кто все пользователи следует в другой таблице

CREATE TABLE follow (
  userid int,
  who_follow_me set<int>,
  who_i_follow set<int>,
  PRIMARY KEY ((userid))
) 

Я делаю запрос как

select * from posts where userid in(1,2,3,4....n);

2 вопроса:

почему я все еще получаю данные в случайном порядке, хотя CLUSTERING ORDER BY указан в сообщениях. ?Корректна ли модель для оптимального удовлетворения запроса (у пользователя может быть n подписчиков)?

Я использую Cassandra 2.0.10.

Ответы на вопрос(2)

Ваш ответ на вопрос