Примеры использования модуля expirationd
В этом разделе приведен список запускаемых примеров, где демонстрируется работа с модулем expirationd.
Как и все готовые примеры в Tarantool DB, эти примеры сделаны на основе Docker Compose, что позволяет быстро запустить
и попробовать ту или иную функциональность.
Подробное описание и файлы конфигурации этих примеров доступны в соответствующем репозитории на GitHub.
-
Автоматическое удаление устаревших кортежей из спейса. В этом примере описано, как настроить параметры устаревания данных в конфигурации, чтобы автоматически удалять все кортежи в спейсе, которые старше заданного времени. Доступно с версии 1.2.0;
-
Проверка устаревших кортежей в спейсе с помощью пользовательских функций. В этом примере показано, как удалять все кортежи в спейсе старше заданного времени. Выявление устаревших кортежей и их обработка определяется пользовательскими функциями;
-
Проверка устаревших кортежей с помощью универсальной функции. В этом примере показано, как включить роль
expirationdи настроить параметры устаревания данных в конфигурации, чтобы удалять из спейсов все кортежи, которые старше заданного времени. В отличие от других примеров, здесь для проверки и обработки устаревших кортежей во всех спейсах используется одна универсальная функцияis_tuple_expired. Доступно с версии 1.2.0.