Дефолтное значение TTL в DynamoDB при добавлении в существующую таблицу?
Мне необходимо добавить TTL в существующую таблицу DynamoDB, которая, естественно, не пустая.
И вот на этом этапе у меня возник вопрос: чему будет равен TTL в уже существующих элементах БД?
Чёткого ответа на данный вопрос я не нашёл, однако по схожим вопросам нашёл информацию, что TTL будет пустым и такие данные удаляться не будут.
И поэтому хотелось бы получить чёткий ответ, а то не хочется потерять данные из базы ненароком.
Иван Шумов
@inoise Куратор тега Amazon Web Services
Solution Architect, AWS Certified, Serverless
Ну так читать официальную документацию очень сложно?)
Items with no TTL attribute, or with an expiration time more than 5 years in the past, are not deleted.
Просто напоминаю что DynamoDB это не табличное хранилище, а key-value storage и у старых записей новое поле не появится пока записи не будут обновлены в принудительном порядке с этим полем
Спасибо. И я это я первым делом прочитал и понимал, что не должно обновиться у "старых" данных, но всё же хотел лишний раз убедиться, а то вдруг было бы не пустое.)
Написано
Иван Шумов
@inoise Куратор тега Amazon Web Services
WbICHA, документации AWS можно верить на 99.999% если читать оригинал)
Написано
Иван Шумов
@inoise Куратор тега Amazon Web Services
WbICHA, если что то бэкапы никто не отменял. Для особо нервных