兼容接口和版本
本章介绍GeminiDB HBase接口目前支持的版本与兼容性列表。
GeminiDB HBase接口目前暂不支持集群运维与管理相关接口。如果有实例级别操作需求如重启等,可以使用控制台相关功能。
|
兼容接口 |
实例类型 |
版本 |
|---|---|---|
|
开源HBase |
集群 |
2.6.1 |
|
接口功能分类 |
接口 |
功能 |
是否支持 |
|---|---|---|---|
|
数据接口 |
Get |
Get:单行查询。 |
是 |
|
Filter:服务端过滤。 |
支持SingleColumnValueFilter和PageFilter。其他Filter公测中。 |
||
|
Consistency:数据强一致。 |
是 |
||
|
Versions:多版本查询。 |
是 |
||
|
Batch:批量单行读 |
是 |
||
|
Put |
Put:单行插入。 |
是 |
|
|
Condition:条件插入。 |
是 |
||
|
TTL:过期数据自动删除。 |
是 |
||
|
Batch: 批量单行写 |
是 |
||
|
Versions:多版本写入。 |
是 |
||
|
Delete |
Delete:单行全部删除。 |
是 |
|
|
Delete:指定ColumnFamily/Qualifier删除。 |
是 |
||
|
Versions:多版本删除。 |
是 |
||
|
Batch: 批量单行删除 |
是 |
||
|
Prefix Delete:前缀删除 |
是 |
||
|
Scan |
Scan:全量扫描。 |
是 |
|
|
Scan:指定start/stop行进行扫描。 |
是 |
||
|
TimeRange:过滤时间范围。 |
是 |
||
|
Filter:服务端过滤 |
支持SingleColumnValueFilter和PageFilter。其他Filter公测中。 |
||
|
Versions:多版本查询。 |
是 |
||
|
Reversed:逆序查询。 |
是 |
||
|
Increment |
普通Increment操作。 |
否 |
|
|
Append |
普通Append操作。 |
否 |
|
|
Bulk Load |
从文件批量导入数据。 |
否 |
|
|
元数据操作 |
Table |
Create:普通创表操作。 |
是 |
|
SplitKey:创表同时指定。 |
是 |
||
|
Region:自动分裂。 |
是 |
||
|
Disable/Delete:禁用/删表。 |
是 |
||
|
Compress:指定压缩算法(已自带数据压缩)。 |
否 |
||
|
Alter Table:增加ColumnFamily。 |
是 |
||
|
Alter Table:减少ColumnFamily。 |
否 |
||
|
集群管理接口 |
运维侧关注,客户无需关注。 |
||
|
Namespace |
创建/删除Namespace。 |
是 |
|
|
额外支持 |
Coprocessor |
支持自定义插件 |
否 |
|
二级索引 |
单列二级索引 |
是 |
|