摘要:
HBase表类型的设计 1、短宽 这种设计一般适用于: * 有大量的列 * 有很少的行 2、高瘦 这种设计一般适用于: * 有很少的列 * 有大量的行 3、短宽-高瘦的对比 短宽 短宽 * 使用列名进行查询不会跳过行或者存储文件 * 更好的原子性 * 不如高瘦设计的可扩展性 高瘦 高瘦 * 如果使用 阅读全文
摘要:
HBase的rowKey设计技巧 1、设计宗旨与目标 主要目的就是针对特定的业务模型,按照rowKey进行预分区设计,使之后面加入的数据能够尽可能的分散于不同的rowKey中。比如复合RowKey。 作用: 一条数据的唯一标识就是rowkey,那么这条数据存储于哪个分区,取决于rowkey处于哪个一 阅读全文