DynamoDB И RDS Mysql

#amazon-dynamodb #amazon-rds

Вопрос:

Я работаю над доказательством концепции, в которой мы получаем потоки данных в реальном времени от Kinesis, и мы хотим сохранить их в DynamoDB.

Но у нас есть данные таблиц поиска в экземплярах RDS (Mysql), которые нам потребуются для выполнения операций объединения с таблицами поиска.

Вопросы:

  1. если мы перенесем данные таблиц поиска в DynamoDB через AWS DMS, подойдет любой другой подход.
  2. Является ли DynamoDB более подходящим для операций объединения с таблицами поиска?
  3. Можем ли мы использовать PartiQL в DynamoDB для запроса данных и выполнения операций объединения с таблицами поиска?

Комментарии:

1. Как вы собираетесь хранить пар в диномоде? Вы запускаете отдельную службу для использования потока и сохранения его в dynamodb ?

2. Привет, Амит , Да, Лямбда-код опросит поток Kinesis и введет данные в DynamoDB

Ответ №1:

Вы можете использовать потоки DynomoDB для репликации данных в любое другое приложение. Пожалуйста, взгляните сюда.

https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Streams.Lambda.html

Более того, DynomoDB не подходит для операций соединения.