2。hbase CRUD--Read(query) operations
?
?
?
?
Note:
-Gets will be converted to scan per Get in RS
-scan is needless to use offset for retrieving ranged rows.this is different from common RMDBS.and this is implemented by RS used KeyValueHeap to mark scan position
-in hbase,there is a param called "hbase.client.scanner.max.result.size" for limit the result size(bytes) from RS,so RS will use both this param and caching to limit the rows to be returned.
-as Batch #3 diagramed above ,client will use the endkey of batch #2 as startkey to relocate next region,
so it's transparently implement scan cross region for client .
?