#amazon-dynamodb #amazon-rds
Вопрос:
Я работаю над доказательством концепции, в которой мы получаем потоки данных в реальном времени от Kinesis, и мы хотим сохранить их в DynamoDB.
Но у нас есть данные таблиц поиска в экземплярах RDS (Mysql), которые нам потребуются для выполнения операций объединения с таблицами поиска.
Вопросы:
- если мы перенесем данные таблиц поиска в DynamoDB через AWS DMS, подойдет любой другой подход.
- Является ли DynamoDB более подходящим для операций объединения с таблицами поиска?
- Можем ли мы использовать PartiQL в DynamoDB для запроса данных и выполнения операций объединения с таблицами поиска?
Комментарии:
1. Как вы собираетесь хранить пар в диномоде? Вы запускаете отдельную службу для использования потока и сохранения его в dynamodb ?
2. Привет, Амит , Да, Лямбда-код опросит поток Kinesis и введет данные в DynamoDB
Ответ №1:
Вы можете использовать потоки DynomoDB для репликации данных в любое другое приложение. Пожалуйста, взгляните сюда.
https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Streams.Lambda.html
Более того, DynomoDB не подходит для операций соединения.