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