dynamodb和dynamodb流api有什么不同?为什么添加dynamodb流?
例如,如果我希望操作符同时使用两个或多个dynamodb操作表,我的意思是,例如,如果我想确保account的money属性和支付发票有数据consistency.Does dynamodb流可以这样做的话?
我的意思是付款发票表和帐户表应该一起操作,我可以把这些操作作为业务流程并一起操作吗?
你能给我举个例子,说明如何在Dynamodb上进行这些操作吗?
发布于 2018-09-23 03:16:29
DynamoDB流支持对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
发布于 2020-01-16 11:39:43
DynamoDB是数据库本身,DynamoDB流允许在发生此类更改时捕获存储在DynamoDB表中的项的更改。所以它就像一个数据库触发器。您可以通过捕获特定事件并采取行动来利用这些更改流。例如,可以使用AWS访问和处理DynamoDB流事件。
https://stackoverflow.com/questions/52462585
复制相似问题