Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-3082

For ICV gets, first look in MemStore before reading StoreFiles

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 0.90.0
    • Component/s: regionserver
    • Labels:
      None
    • Hadoop Flags:
      Reviewed

      Description

      For incrementColumnValue operations, it is possible to check MemStore for the column being incremented without sacrificing correctness. If the column is not found in MemStore, we would then have to do a normal Get that opens/checks all StoreFiles for the given Store.

      In practice, this makes increment operations significantly faster for recently/frequently incremented columns.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                khemani Prakash Khemani
                Reporter:
                streamy Jonathan Gray
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: