XMLWordPrintableJSON

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

          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:
                49 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: