|
|
+
Manoj Babu 2012-12-05, 13:13
+
Jean-Marc Spaggiari 2012-12-05, 13:31
+
Doug Meil 2012-12-05, 15:46
-
Re: Reg:delete performance on HBase tableNick Dimiduk 2012-12-05, 18:14
On Wed, Dec 5, 2012 at 7:46 AM, Doug Meil <[EMAIL PROTECTED]>wrote:
> You probably want to read this section on the RefGuide about deleting from > HBase. > > http://hbase.apache.org/book.html#perf.deleting So hold on. From the guide: 11.9.2. Delete RPC Behavior > > Be aware that htable.delete(Delete) doesn't use the writeBuffer. It will > execute an RegionServer RPC with each invocation. For a large number of > deletes, consider htable.delete(List). > > See > http://hbase.apache.org/apidocs/org/apache/hadoop/hbase/client/HTable.html#delete%28org.apache.hadoop.hbase.client.Delete%29 So Deletes are like Puts except they're not executed the same why. Indeed, HTable.put() is implemented using the write buffer while HTable.delete() makes a MutateRequest directly. What is the reason for this? Why is the semantic of Delete subtly different from Put? For that matter, why not buffer all mutation operations? HTable.checkAndPut(), checkAndDelete() both make direct MutateRequest calls as well. Thanks, -n +
Manoj Babu 2012-12-06, 03:14
+
Anoop Sam John 2012-12-06, 04:35
+
Manoj Babu 2012-12-06, 06:44
+
ramkrishna vasudevan 2012-12-06, 05:15
+
Anoop John 2012-12-05, 14:17
+
Manoj Babu 2012-12-05, 13:03
+
Leonid Fedotov 2012-12-05, 17:03
+
Mohammad Tariq 2012-12-05, 16:34
|