Можно ли в GridDB инвертировать index / rowkey / search? - PullRequest
1 голос
/ 10 июля 2020

Используя GridDB, мне иногда нужно читать данные, начиная с первой строки, а иногда начиная с последней строки. В настоящее время у меня есть два контейнера с одинаковыми данными, но вставленные в противоположном порядке друг другу. Хотя это и работает, это кажется довольно неэффективным. Возникает вопрос: есть ли способы сделать это лучше? Можно ли инвертировать ключ строки или индекс, присвоенный контейнеру, с помощью вызова функции? Или есть способ соответствующим образом настроить поиск?

1 Ответ

1 голос
/ 15 июля 2020

Вы ищете оператор TQL AS C или DES C, который инвертирует возвращаемые данные заказа.

Если вам действительно нужен инвертированный индекс, отметка времени, я бы добавил поле в вашу схему и при вставке данных вставьте (LLONG_MAX - timestamp)

...