【发布时间】:2022-01-17 00:04:51
【问题描述】:
我有一个 lambda 代码,它通过 redshift data api 同时触发一些对同一个表的插入查询。
1. Insert into Table ( select <some analytical logic> from someTable_1)
2. Insert into Table ( select <some analytical logic> from someTable_2)
3. Insert into Table ( select <some analytical logic> from someTable_n)
考虑到这样的查询将被同时触发,Redshift 是否会为每个插入对表应用锁定?或者它是否允许在同一个表中并行插入查询? 我问是因为 postgres 允许并发插入。
【问题讨论】:
-
大多数应用程序在 PostgreSQL 中执行并发插入和并发事务,并且没有打嗝。你有什么具体的问题吗?
-
我想知道redshift中查询对性能的影响。对于 postgres 它工作正常,考虑到 redshift 在下面实现了相同引擎的修改版本,我想知道 redshift 会在并发插入的情况下锁定表,还是会像 postgres 一样灵活。
标签: sql amazon-web-services amazon-redshift