当前位置: 首页 > 知识库问答 >
问题:

原子读取和删除一行

利思源
2023-03-14

我们使用一个hbase表作为一个大队列。许多客户端可以插入其中,许多客户端希望从中读取数据。问题是互斥。在一个客户机读取数据直到删除它的范围内,另一个客户机也可以读取它!但我们希望确保每一行返回一个且仅返回一个客户端。

共有1个答案

龙景澄
2023-03-14

试试那种方法

  1. 获取所需行。在java代码中检查它不是由一个(特定的列==0)使用的。
  2. 检查行是否存在并且没有被任何人使用。如果是,则标记它(即从0到1递增列值)x。checkandput可以完成的所有操作
  3. 使用CheckandDelete删除行。
 类似资料:
  • 以下是我的骡子配置。 http://www.mulesoft.org/schema/mule/test http://www.mulesoft.org/schema/mule/test/3.6/mule-test.xsd http://www.mulesoft.org/schema/mule/core http://www.mulesoft.org/schema/mule/core/3.6/mul

  • 有没有办法在Firebase中执行原子删除? 医生说 您还可以通过将nil指定为另一个写入操作(如setValue或updateChildValues)的值来删除。。。以这种方式进行的同步更新是原子性的:要么所有更新都成功,要么所有更新都失败。 但我无法让它工作。我下面的代码返回错误 无法在处存储类型为\u SwiftValue的对象。只能存储NSNumber、NSString、NSDiction

  • 删除子串 编写算法,从串s中删除所有和串t相同的子串。 输入格式: 测试数据有多组,处理到文件尾。每组测试数据在第一行中输入不超过80个字符的字符串s,在第二行中输入不超过80个字符的字符串t,s和t中允许包含空格。 输出格式: 对于每组测试,输出在串s中删除所有和串t相同的子串后的结果串。 输入样例: AABBBBCCDDEEBB BB 输出样例: AACCDDEE 代码长度限制 16 KB 时

  • 问题内容: 与其删除子行,然后编写另一个sql语句以删除父行,而不是删除它,我想使用一个可以同时完成这两个语句的语句。仅供参考:我们使用Oracle数据库。 更新: 我没有特权进行级联删除 问题答案: 使用级联删除定义外键。然后,您只需要删除“父”行。

  • 问题内容: 该程序的目的是从文本文件中删除某些运动队及其成员,然后用新的一组值覆盖原始文件。通过将值读入一个数组,然后遍历该数组并删除组名和接下来的两行来尝试此操作,但是由于某种原因,它停止在索引之后遍历该数组。 我被困住了,所以任何帮助都会很棒 码: SportTeamList.txt = 问题答案: 你应该 从来不 从时迭代。你在做什么 考虑一个简单的例子,我有一个list 。让我们假设它的索

  • 问题内容: 假设Oracle 10G中有两个表 TableA中的每一行在TableB中都有与其相关的几个子行。 我想删除TableA中的特定行,这意味着我必须先删除tableB中的相关行。 这将删除子条目 要删除子表中刚刚删除的行的父行,我可以这样做 上面还将删除子表中的行,其中(last_update_Dtm = sysdate-30)为false。TableA没有last_update_dtm