产品概述
应用场景
产品架构
实例类型
兼容性说明
使用规范建议
(row_key, column family, column, version) → value
(row_key, column family, column, version) 唯一标识。Table├── Region (按行键范围划分)│ ├── Store (每个列族对应一个 Store)│ │ ├── MemStore (内存中的写入缓存)│ │ └── StoreFile (磁盘上的存储文件)│ │ └── Block (文件中的数据块)│ └── ...└── ...
HBase 表名_列族名。 HBase Row Key + Column Qualifier + Version。cf1 和 cf2,则 TDSQL Boundless 内部会创建两张表:ht1_cf1 和 ht1_cf2。row key | column family | column | version | value |
row1 | cf1 | a | 100 | v1 |
row1 | cf1 | b | 100 | v2 |
row1 | cf1 | b | 110 | v3 |
row1 | cf2 | c | 120 | v4 |
row2 | cf1 | d | 120 | v5 |
row2 | cf2 | d | 130 | v6 |
create table ht1_cf1 (K varbinary(1024),Q varbinary(256),T bigint,V MediumBlob NOT NULL,primary key(K, Q, T)) HBase;create table ht1_cf2 (K varbinary(1024),Q varbinary(256),T bigint,V MediumBlob NOT NULL,primary key(K, Q, T)) HBase;
Primary Key (K + Q + T) | Value (V) |
row1 + a + 100 | v1 |
row1 + b + 100 | v2 |
row1 + b + 110 | v3 |
row2 + d + 120 | v5 |
Primary Key (K + Q + T) | Value (V) |
row1 + c + 120 | v4 |
row2 + d + 130 | v6 |
文档反馈