Как говорится в вопросе, у меня около 200 миллионов записей данных в таблице DynamoDB. Я пишу скрипт в nodejs, который должен удалить все данные без TTL. У меня есть 3 идеи на этот счет, и мне любопытно, как мне это сделать на стольких записях.
batchWrite, этот вариант я бы сканировал, а затем разбивал на страницы всю таблицу, удаляя каждую запись, поскольку она соответствует условию отсутствия в настоящее время ttl
поместите все записи, у которых нет ttl, в новую таблицу, а затем сразу удалите эту таблицу
установить ttl для записей, у которых его нет, но я не могу найти никакой информации, если это вообще что-то, или я могу каким-то образом массово добавить ttl ко всем записям без него
Любая информация полезна, пожалуйста, дайте мне знать, как я могу это сделать! Спасибо