У меня есть чат-проект в WhatsApp в AWS.Я использую DynamoDB в качестве базы данных для системы.Я рассчитываю перенести свои данные на S3, полагая, что хранить данные на S3 будет гораздо дешевле, чем на DynamoDB.Но я не уверен, что это подойдет, так как я потеряю ключевые ограничения и другие функции БД.
Я даже не уверен, что это хорошая идея, так как я думаюсценариев, где мне придется читать, обновлять и удалять строки.Идея перехода на S3 была выдвинута из-за проблем с затратами.
Скажите, пожалуйста, хорошая ли идея для переноса данных проекта на S3.Если это так, какие шаги будут изменены?
Спасибо.
Редактировать: Я думаю о записи данных из DynamoDB в виде файла json в S3, а не в CSV.Я думаю, что мне нужно пройти через много шагов, чтобы сделать простое обновление в случае csv.
2-е редактирование: идея оказалась не лучшим способом.У меня нет возможностей для запросов, нет возможности обновить файл (приходится перезаписывать весь файл со всеми данными) и задержка поиска данных.Я сейчас придерживаюсь динамодба.Я какое-то время сканировал таблицы, не изучая другие методы запросов.Обвинения выросли в ноябре-декабре прошлого года;Я взял резервную копию таблиц и удалил их, чтобы работать над некоторыми другими проектами.Начал работать над ним снова с 2 недель и не понес никаких расходов.