0

我有数以万计的相关小实体(主从之上的 NDB,有一天将不得不转移到 HRD ..),我想将它们放在同一个实体组中以启用事务。

这些实体的一小部分将通过交易进行更新。

此设置对性能有何影响?

这是否意味着整个组在更新期间被锁定?即一次一笔交易。

谢谢!

4

1 回答 1

1

一个实体组的近似性能限制为每秒 1 个写入事务。整个组确实被锁定以进行更新。随后的事务将失败并重试。

一个实体组中的 10k 个实体听起来很多,但这实际上取决于您的写入模式。例如,如果组中只有少数实体被更新,这可能不是一个大问题。但是,如果随机用户不断更新组中的随机实体,您需要将其拆分为更多实体组。

于 2012-12-20T15:20:12.110 回答