XMLWordPrintableJSON

Details

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

        Issue Links

          There are no Sub-Tasks for this issue.

          Activity

            People

              jingcheng.du@intel.com Jingcheng Du
              jingcheng.du@intel.com Jingcheng Du
              Votes:
              1 Vote for this issue
              Watchers:
              50 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: