JSON 各数据类型的详细定义和约束请参见“产品介绍”目录的“数据类型”页面。
属性列值大小 0-2MB 云数据库 TableStorage 暂时只支持String/Binary类型列,大小为2MB(包含)以内。 单行数据大小 0-8MB 控制台只能展示解压后8M内前50行数据的前20列,8MB即8,388,608字节。 一次写入的每行属性列个数 1024列 PutRow、BatchPutRow时,单次请求每行写入列必需小于或等于1024列。
实例管理 创建实例 进入 云数据库 TableStorage 控制台 ,点击【新建实例】。 在弹出的浮层中按照提示填写实例名称、选择存储类型。
相比自建HBase服务,使用云数据库 TableStorage 的优势请参考 产品优势 。
概览 本文档主要介绍云数据库 TableStorage JavaScript SDK的安装和使用。在使用本文档前,您需要先了解云数据库 TableStorage 的一些基本知识,并已经开通了云数据库 TableStorage 服务。若您还不了解云数据库 TableStorage,可以参考 产品描述 和 操作指南 。
数据类型:int。单位为秒,最长可指定为129600秒(36小时)。 43200(12小时) 否 请求头域 名称 数据类型 描述 默认值 是否必选 Authorization string 认证字符串,计算方法请参考 生成认证字符串 。 - 是 请求元素 本接口的请求元素是权限控制的主要部分。请求元素由一条或多条acl配置项组成,每条acl配置项间相互独立。
b'tab03' response = client.drop_table(instance_name, table_name) print(response) 显示表信息 描述 查询一张表的信息。
新建BtsClient BtsClient是云数据库 TableStorage 服务的JavaScript客户端,为开发者与BTS服务进行交互提供了一系列的方法。在使用SDK发起对云数据库 TableStorage 服务的请求前,您需要初始化一个BtsClient实例,并对它进行一些必要设置。
请求参数 参数名称 是否必须 参数类型 说明 tableVersion 否 Number 表版本号,建表时固定传0 compressType 否 String 数据压缩方式,可取以下值: - NONE : 不压缩 - SNAPPY_ALL : 使用snappy压缩 默认为 NONE ,即不压缩 开启压缩后,读取数据时后台需要解压,读延时将会增加 ttl 否 Number 数据过期时间,为0时永不过期
ttl int 数据过期时间,单位为秒,设为0表示永不过期,默认值为0。 +storageType String 表存储类型,可取以下值: HighPerformance:使用SSD存储 CommonPerformance:使用SATA存储 创建表时若不指定则默认使用Instance的表存储类型。