В чем разница между DynamodB и DynamoDB потоком? - PullRequest
0 голосов
/ 23 сентября 2018

В чем разница между API DynamodB и API Stream Dynamb?Зачем добавлять поток DynamodB?

Например, если я хочу, чтобы оператор две или более таблиц действия DynamodB вместе, я имею в виду, например, как оплата, если я хочу убедиться, что атрибут денег счета и счета оплаты имеютсогласованность данных. Может ли это делать поток DynamodB?

Я имею в виду, что таблица счетов на оплату и таблица счетов должны работать вместе, могу ли я выполнить это действие как поток операций и сделать это вместе?

Может лиВы приведете мне пример того, как сделать эти операции на Dynamodb?

1 Ответ

0 голосов
/ 23 сентября 2018

DynamoDB Streams позволяет только для чтения просматривать действия, которые были выполнены с таблицами DynamoDB.Думайте о потоках как об аналоге потока Kinesis, который обеспечивает аудит всех записей в таблицы.Потоки не обеспечивают возможность применения атомарности при записи в таблицы, но могут использоваться для мониторинга после того, как источники не синхронизированы.Лучшее, что я вижу для транзакционного хранилища в DynamoDB, - это Блог разработчиков AWS , но это с 2014 года, поэтому оно может быть устаревшим.

https://aws.amazon.com/about-aws/whats-new/2014/11/10/introducing-dynamodb-streams/ https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Streams.html

...