У нас есть первичный ключ в нашей таблице как UUID
. Чтобы получить последнюю запись, мы делаем заказ на поле desc uuid
. Однако, поскольку это поле не целое, мы не получаем последнюю запись всегда. Есть ли способ получить последнюю запись? Обратите внимание, что мы не хотим создавать столбцы кластера.Получить последние вставленные данные из Cassandra
Вот мой стол
ArtistId (partition key) | SongId (primary key, uuid) | Song
--------------------------------------------
1 | 9a9fa429-c349-4137 | abc
1 | 9a9fa429-b349-6137 | cde
1 | 9a9ga429-a349-6132 | fgh
2 | 249ga429-a909-6542 | ijk
2 | 249kg429-a239-3652 | lmn
1 | i55oa429-a909-3462 | opq
1 | e4235k59-4ik9-6542 | rst
Вы можете показать свой пример схемы таблицы и сам запрос? AFAIK нет правильного способа сортировки строк в C * по ключам раздела (поскольку OrderedPartitioner всегда считался вредным). – shutty
Я отредактировал вопрос, чтобы добавить таблицу примеров, мне нужен запрос, который даст мне последнюю вставленную запись в таблице. – Hitesh
Downvoters, пожалуйста, обратите внимание, почему downvotes? – Hitesh