If auto commit is off or the table is transactional, we batch deletes when
you do a commit (see HTable.batchMutation() call in MutationState) or if
auto commit is on (depending on the query) we process completely on server
side (like BulkDeleteProtocol) in our UngroupedAggregateRegionObserver
coprocessor.

I'd recommend stepping through unit test if you're interested in learning
this level of detail about the code.

Thanks,
James

On Wednesday, February 3, 2016, Arun Kumaran Sabtharishi <arun1...@gmail.com>
wrote:

> Thanks, James.
>
> But, I do not see Phoenix using Hbase's BulkDeleteProtocol. Does this mean
> phoenix deletes rows one by one in linear time?
>
> Thanks,
> Arun
>

Reply via email to