Details

    • Hadoop Flags:
      Reviewed
    • Release Note:
      Hide
      The Moderate Object Storage (MOB) feature (HBASE-11339[1]) is modified I/O and compaction path that allows individual moderately sized values (100KB-10MB) to be stored in a way that write amplification is reduced when compared to the normal I/O path. MOB is defined in the column family and it is almost isolated with other components, the features and performance cannot be effected in normal columns.

      For more details on how to use the feature please consult the HBase Reference Guide
      Show
      The Moderate Object Storage (MOB) feature ( HBASE-11339 [1]) is modified I/O and compaction path that allows individual moderately sized values (100KB-10MB) to be stored in a way that write amplification is reduced when compared to the normal I/O path. MOB is defined in the column family and it is almost isolated with other components, the features and performance cannot be effected in normal columns. For more details on how to use the feature please consult the HBase Reference Guide

      Description

      It's quite useful to save the medium binary data like images, documents into Apache HBase. Unfortunately directly saving the binary MOB(medium object) to HBase leads to a worse performance since the frequent split and compaction.
      In this design, the MOB data are stored in an more efficient way, which keeps a high write/read performance and guarantees the data consistency in Apache HBase.

        Attachments

        1. HBase MOB Design.pdf
          2.15 MB
          Jingcheng Du
        2. hbase-11339-in-dev.patch
          102 kB
          Jingcheng Du
        3. HBase MOB Design-v2.pdf
          2.34 MB
          Jingcheng Du
        4. HBase MOB Design-v3.pdf
          2.35 MB
          Jingcheng Du
        5. HBase MOB Design-v4.pdf
          2.37 MB
          Jingcheng Du
        6. MOB user guide.docx
          27 kB
          Jiajia Li
        7. MOB user guide_v2.docx
          27 kB
          Jiajia Li
        8. MOB user guide_v3.docx
          27 kB
          Jiajia Li
        9. MOB user guide_v4.docx
          29 kB
          Jiajia Li
        10. MOB user guide_v5.docx
          29 kB
          Jiajia Li
        11. merge-150212.patch
          670 kB
          Jonathan Hsieh
        12. merge.150212b.patch
          669 kB
          Jonathan Hsieh
        13. merge.150212c.patch
          669 kB
          Jonathan Hsieh
        14. HBase MOB Design-v5.pdf
          1.30 MB
          Jingcheng Du
        15. hbase-11339.150417.patch
          743 kB
          Jonathan Hsieh
        16. hbase-11339-150519.patch
          758 kB
          Jonathan Hsieh
        17. merge.150710.patch
          809 kB
          Jingcheng Du
        18. 11339-master-v3.txt
          811 kB
          Ted Yu
        19. 11339-master-v4.txt
          811 kB
          Ted Yu
        20. 11339-master-v5.txt
          811 kB
          Ted Yu
        21. 11339-master-v6.txt
          811 kB
          Ted Yu
        22. 11339-master-v7.txt
          811 kB
          Ted Yu
        23. 11339-master-v8.patch
          809 kB
          Jingcheng Du
        24. 11339-master-v9.patch
          809 kB
          Jingcheng Du
        25. 11339-master-v10.patch
          817 kB
          Ted Yu
        26. MOB user guide_v6.docx
          26 kB
          Jingcheng Du

          Issue Links

          There are no Sub-Tasks for this issue.

            Activity

              People

              • Assignee:
                jingcheng.du@intel.com Jingcheng Du
                Reporter:
                jingcheng.du@intel.com Jingcheng Du
              • Votes:
                1 Vote for this issue
                Watchers:
                47 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: