首页 > 解决方案 > aerospike 如何处理多个连接创建相同记录?

问题描述

如果两个连接试图创建相同的记录,aerospike 将如何确保其中只有一个能够成功执行?Aerospike 为单个记录上的操作维护一个队列。因此,如果存在一条记录,则对该记录的所有操作都可以串行执行。但是如果有多个连接调用创建操作会发生什么?

标签: aerospike

解决方案


交易将被停放的队列是 rwHash 中的交易挂起列表。附件是在 4.7 版本之前的服务器版本中创建(而不是更新)事务如何流动的流程图。创建交易

rwHash 数据结构:

rwHash 数据结构


推荐阅读