Aerospike невероятно быстро и надежно, но дорого. Стоимость для нас основана на количестве хранимых данных.Aerospike: получить время upsert без явного хранения его для записей с TTL
Мы хотели бы иметь возможность запрашивать записи в зависимости от времени их восстановления. В настоящее время, когда мы добавляем или обновляем запись, мы устанавливаем бит в текущую эпоху и можем запускать запросы сканирования в этом бункере.
Мне пришло в голову, что Aerospike знает, когда истечет срок записи, основанный на том, когда он был взят, и поскольку мы можем запросить значение TTL из метаданных записи с помощью simple UDF, можно было бы установить время восстановления для записи с TTL. Мы эффективно используем пространство для хранения значения, которое уже известно.
Возможно ли получить доступ к созданию записи или истечению срока действия через UDF без явного ее хранения?
Благодаря @Meher. Если мы знаем время void и TTL, мы должны иметь возможность вывести время ожидания, когда TTL не равен 0 (т. Е. «Навсегда»). Поэтому мне любопытно узнать, можно ли получить доступ к времени пустоты через UDF? void - TTL = upsert; где TTL> 0. –