Я использую столбец типа карты в Cassandra 2.1.7. Мое требование состоит в том, что я должен сохранить порядок значений, которые я вставляю в Cassandra, для последующего поиска. Для этого я использовал LinkedHashMap в Java, который служит своей цели.
Теперь, во время отладки, я обнаружил, что порядок сохраняется до тех пор, пока Java не обрабатывает пары ключ-значение, но при выполнении команды «вставить в» CQL Cassandra переставляет ключи карты в порядке возрастания, не спрашивая меня, что мне не нравится :-)
Я искал варианты сортировки при определении типов карт в Cassandra, но ничего не получил, поскольку типы карт в Cassandra имеют ограниченную гибкость.
Не могли бы вы предложить какой-либо обходной путь, чтобы оправдать вышеуказанные ожидания!