Я храню данные временных рядов в bigtable с помощью rowKey userId # timestamp.Учитывая параметры запроса (userId, startTime, endTime), как я могу поддерживать нумерацию страниц, то есть возвращать записи «limit», начиная с «offset»?
обратите внимание, что userId # startTime rowKey может не существовать в bigtable, но будут некоторые точки данных до и после startTime / EndTime.Клиент Bigtable Go поддерживает ReadRows с аргументом prefixRange.Я мог бы использовать prefixRange userId и «искать» startTime, когда я выполняю итерацию с использованием ReadRows, но это кажется очень неэффективным, если starTime / endTime был в прошлом.есть ли лучший способ ??