[
https://issues.apache.org/jira/browse/HBASE-11339?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14114727#comment-14114727
]
Jingcheng Du commented on HBASE-11339:
--------------------------------------
Now we have made some changes in the design.
1. Change the checksumHexString(startKey) to md5HexString(startKey) as the mob
file prefix. After this, we could avoid the checksum conflict between regions
and this might be useful in future.
2. Add a new tag to the mob cell(its value is the realMobValueLength +
fileNameOfMobFile) in HBase. This tag has the table name where the cell is
flushed. It's useful in cloning table and reading from the cloned table.
These changes will be applied in the design document and upload it later.
> HBase MOB
> ---------
>
> Key: HBASE-11339
> URL: https://issues.apache.org/jira/browse/HBASE-11339
> Project: HBase
> Issue Type: Umbrella
> Components: regionserver, Scanners
> Reporter: Jingcheng Du
> Assignee: Jingcheng Du
> Attachments: HBase MOB Design-v2.pdf, HBase MOB Design-v3.pdf, HBase
> MOB Design-v4.pdf, HBase MOB Design.pdf, MOB user guide.docx,
> hbase-11339-in-dev.patch
>
>
> 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.
--
This message was sent by Atlassian JIRA
(v6.2#6252)