功能说明
所有文档

          云数据库 TableStorage

          功能说明

          Admin接口功能说明

          创建表CreateTable

          TableStorage HBase Client对创建表接口的支持情况如下:

          功能 说明
          TTL 支持表级别TTL
          数据压缩 支持全表数据压缩。目前仅支持SNAPPY压缩
          version 暂不支持
          readonly 通过子账号支持
          预分区 不支持
          block cache 不支持
          block size 不支持
          BloomFilter 不支持
          控制参数 不支持

          注意:建表操作在后端异步执行,建表接口成功返回不说明表已建好,需使用isTableAvailable接口确认表是否可用。

          修改表结构

          TableStorage HBase Client对修改表结构接口的支持情况如下:

          功能 说明
          增加column family 不支持
          删除column family 不支持
          修改column family 支持修改TTL和压缩算法。压缩算法目前仅支持SNAPPY

          获取表信息

          TableStorage HBase Client对获取表结构信息接口的支持情况如下:

          功能 说明
          获取指定表的结构信息 支持
          批量获取指定表的结构信息 支持
          获取正则匹配的表的结构信息 支持
          获取instance下所有表的结构信息 支持
          获取instance下所有表的表名信息 支持

          删除表

          TableStorage HBase Client对删除表接口的支持情况如下:

          功能 说明
          删除指定表 支持
          批量删除表 支持
          使用正则指定需删除的表 支持

          注意:删除表操作不可逆,操作之前请确认清楚。

          其他

          TableStorage HBase Client对Admin中其他接口的支持情况如下:

          功能 说明
          table exist 支持
          truncate table 不支持
          disable table 不支持
          enable table 不支持
          协处理器(Coprocessors)操作 不支持
          snapshot操作 不支持
          replication操作 不支持
          任务维护操作 不支持
          Namespace相关操作 不支持
          Region操作 不支持
          表管理操作 不支持
          server管理操作 不支持

          Table接口功能说明

          写入数据

          TableStorage HBase Client对数据写入接口的支持情况如下:

          功能 说明
          写入多列数据 支持
          写入多行数据 支持
          append 不支持
          increment 不支持
          incrementColumnValue 不支持
          指定时间戳写入 不支持
          单行ACL 不支持
          TTL 不支持
          Cell Visibility 不支持
          tag 不支持

          删除数据

          TableStorage HBase Client对数据删除接口的支持情况如下:

          功能 说明
          删除指定列 支持
          删除指定列族 不支持
          删除整行 支持
          删除多行数据 支持
          指定时间戳删除 不支持
          单行ACL 不支持
          TTL 不支持
          Cell Visibility 不支持
          tag 不支持
          addDeleteMarker 不支持

          随机读

          TableStorage HBase Client对随机读接口的支持情况如下:

          功能 说明
          读指定列 支持
          读整行 支持
          读多行 支持
          指定版本个数读 支持
          指定时间戳读 不支持
          指定时间戳范围读 不支持
          指定column family时间戳范围读 不支持
          RowOffsetPerColumnFamily 不支持
          MaxResultsPerColumnFamily 不支持
          checkExistenceOnly 不支持
          closestRowBefore 不支持
          attribute 不支持
          cache block 目前只能为true
          IsolationLevel 目前仅支持READ_COMMITTED

          批量读

          TableStorage HBase Client对批量读接口的支持情况如下:

          功能 说明
          指定row范围读 支持,如不指定范围,默认读全表
          指定版本个数读 支持
          逆序读 不支持
          caching 不支持
          batch 不支持
          maxResultSize 不支持
          small 不支持
          allowPartialResults 不支持
          filter 不支持
          cache block 目前只能为true
          IsolationLevel 目前仅支持READ_COMMITTED

          其他

          TableStorage HBase Client对Table中其他接口的支持情况如下:

          功能 说明
          exists 支持
          batch 暂不支持batchCallback
          mutateRow 不支持
          checkAndXXX 不支持
          协处理器(Coprocessors)相关操作 不支持

          BufferedMutator接口功能

          参见Table接口功能中的“写入数据”和“删除数据”接口功能说明。

          RegionLocator接口功能

          TableStorage HBase Client对RegionLocator中接口的支持情况如下:

          功能 说明
          获取start key和end key 支持
          获取region所在server 支持,返回值统一为TableStorage endpoint

          注意:TableStorage HBase Client中的Region表示表中的分片,与智能云中表示地域的Region无关

          上一篇
          安装
          下一篇
          TableStorage与HBase的区别