HBase IO并发问题,如果我们扫描HBase并同时放置符合扫描条件的内容,会怎么样?
好的,我想测试这个场景,但是在并发性方面,即使存在问题,也不容易重现这个问题 让我们把它分解一下:HBase IO并发问题,如果我们扫描HBase并同时放置符合扫描条件的内容,会怎么样?,hbase,Hbase,好的,我想测试这个场景,但是在并发性方面,即使存在问题,也不容易重现这个问题 让我们把它分解一下: Timeline: -------------------------------- Scan start and finish time: | | Scan cursor location: ^ Put operation took
Timeline: --------------------------------
Scan start and finish time: | |
Scan cursor location: ^
Put operation took place: a b c d e f g
put在扫描开始之前就发生了,这一次应该由扫描来完成a
put在扫描开始的同时发生,可以找到这个吗b
put发生在扫描开始之后,但在扫描光标到达之前c
放置发生在扫描光标到达d
时,就好像它已经在那里一样d
put发生在扫描之后,我不确定这一次e
put发生在扫描刚刚完成时,这个肯定找不到f
找不到,无需讨论g
b
c
d
e
,谢谢