更新时间:2025-08-04 GMT+08:00

兼容接口和版本

本章介绍GeminiDB HBase接口目前支持的版本与兼容性列表。

GeminiDB HBase接口目前暂不支持集群运维与管理相关接口。如果有实例级别操作需求如重启等,可以使用控制台相关功能。

表1 兼容版本

兼容接口

实例类型

版本

开源HBase

集群

2.6.1

表2

接口功能分类

接口

功能

是否支持

数据接口

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

支持自定义插件

二级索引

需要Column内容支持用户多样化查询