• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

标签:acid

acid

HBase:原子 ‘check row does not exist and create’操作

HBase:原子 ‘check row does not exist and create’操作
我建议这应该是常见的情况之一,但在谷歌搜索时可能使用了错误的关键字。 我只需要使用完全随机的键创建新的表记录。假设我获得的密钥具有很好的随机性(几乎是随机的)。但是我不能100%确定尚无行。所以我需要做的事原子: 进行行键检查后,尚无行。 如果存在行,则拒绝操作。 如果没有退出,则创建行。 我在该主题上找到的最有用的信息是有关 HBase row lo……继续阅读 »

acid

交易被触发后,票务应用程序如何保持席位,然后释放它们以再次使用?

交易被触发后,票务应用程序如何保持席位,然后释放它们以再次使用?
假设用户选择了一个特定的座位并选择预订机票。在这种情况下,如何在规定的时间段内固定座椅并将其释放。 解决方案如下: 您可以将座椅保持一段时间(例如说15分钟)。假设您有用户A和B。A预订座位后,您的应用程序即可执行以下操作 设置A会话中的初始时间(A预定座位的时间)。您可以跳过此步骤进行分布式设置。根据数据库中的座位设置初始时间(让我们说seatBo……继续阅读 »