Заказ в Кассандре - PullRequest
       10

Заказ в Кассандре

0 голосов
/ 24 июня 2018

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

CREATE TABLE library.query1 (
    id int,
    gender text,
    surname text,
    email text,
    addinfo text,
    endid int,
    name text,
    phone int,
    PRIMARY KEY ((id), gender, surname, email)
) WITH CLUSTERING ORDER BY (gender DESC, surname DESC, email DESC);

Как неявный, я хочу упорядочить свои данные по полу> фамилия> электронная почта.

Затем я импортирую данные через CVN, так как яимпорт данных из таблиц PostgreSQL.Вот SELECT, который я использую:

SELECT id, gender, name, surname, phone, email
FROM library.query1;

Есть ли что-то, что я забыл в запросе для выполнения заказа, или мое моделирование неверно?

1 Ответ

0 голосов
/ 24 июня 2018

Например, вы можете создать раздел для пользователей мужского пола.Тогда ваш заказ должен работать нормально.

CREATE TABLE library.query1 (
    id int,
    gender text,
    surname text,
    email text,
    addinfo text,
    endid int,
    name text,
    phone int,
    PRIMARY KEY (gender, surname, email)
) WITH CLUSTERING ORDER BY (surname DESC, email DESC);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...