更新时间:2025-10-28 GMT+08:00
分享

兼容接口和版本

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

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

表1 兼容版本

兼容接口

实例类型

版本

开源HBase

集群

2.6.1

表2 中兼容接口以开源Java HBase Driver 2.6.1 版本兼容性为准,如果使用其他语言SDK进行开发,请进行充分测试以保证兼容性。如果有更多需要,请联系客服提供支持。

表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

支持自定义插件

否

二级索引

单列二级索引

是

相关文档