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

[hbase] Create an HBase-specific MapFile implementation

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Blocker
    • Resolution: Fixed
    • None
    • 0.20.0
    • io
    • None
    • Incompatible change

    Description

      Today, HBase uses the Hadoop MapFile class to store data persistently to disk. This is convenient, as it's already done (and maintained by other people . However, it's beginning to look like there might be possible performance benefits to be had from doing an HBase-specific implementation of MapFile that incorporated some precise features.

      This issue should serve as a place to track discussion about what features might be included in such an implementation.

      Attachments

        1. cpucalltreetfile.html
          658 kB
          Michael Stack
        2. HBASE-83.patch
          662 kB
          ryan rawson
        3. hfile.patch
          385 kB
          Michael Stack
        4. hfile2.patch
          387 kB
          Michael Stack
        5. hfile3.patch
          375 kB
          Michael Stack
        6. longestkey.patch
          2 kB
          Michael Stack
        7. tfile.patch
          356 kB
          Michael Stack
        8. tfile3.patch
          400 kB
          Michael Stack

        Issue Links

          Activity

            People

              ryanobjc ryan rawson
              bryanduxbury Bryan Duxbury
              Votes:
              0 Vote for this issue
              Watchers:
              9 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: