行操作 单条写入PutRow 描述 写入一行数据,只能通过request body将写入数据的各项参数传递给云数据库 TableStorage。
高性能型计费示例 假设某用户,在某日,00:00:00~00:59:59内使用高性能型存储云数据库 TableStorage 情况如下: 读请求吞吐为3000万CU 写请求吞吐为1000万CU 存储容量为2000GB 公网下行流量为2GB 则这位用户在这个小时内的云数据库 TableStorage 消费为: 读请求吞吐消费为 3000万CU ∗ 0.009元/万CU = 27元 写请求吞吐消费为 1000
Row 每一行的主键(Rowkey)包含的列数量 1 云数据库 TableStorage 后续版本会支持更多数量的主键列数 主键(Rowkey)列值大小 1-4096 Bytes 主键列值用于唯一标识行,填写后不可修改,行健值中建议不要有空格、换行符等不可见字符,以免造成查询上的不便。
用户在使用API访问时,读取的数据会经过UrlEncode编码返回,所以用户需要UrlDecode才能得到原始数据;同样,用户写入的数据时也需要先对数据进行UrlEncode编码,云数据库TableStorage服务端会进行UrlDecode解码后写入。 使用API/SDK进行scan时,只返回部分数据,如何得到剩下的数据?
实例管理 创建实例 进入 云数据库 TableStorage 控制台 ,点击【新建实例】。 在弹出的浮层中按照提示填写实例名称、选择存储类型。
服务域名 云数据库 TableStorage API的服务域名为: Region Endpoint Protocol 华北-保定 bts.bd.baidubce.com HTTP and HTTPS 华南-广州 bts.gz.baidubce.com HTTP and HTTPS 说明:TableStorage API支持HTTP和HTTPS两种调用方式。
createTableOption.setMaxVersions(10); // 指定表名,其中TABLE_NAME为期望创建表的表名 CreateTableRequest createTableRequest = new CreateTableRequest(TABLE_NAME, createTableOption); try{ // 创建一张表 tableStorageClient.createTable
b'tab01' show_table_response = client.show_table(instance_name, table_name) update_table_args = UpdateTableArgs() update_table_args.table_version = show_table_response.table_version update_table_args.compress_type
创建AK/SK 新建TableStorageClient TableStorageClient是与Table Storage服务交互的方法类,为开发者提供了与TableStorage交互的一系列方法。
数据生成时间是指行数据从最后一次修改的时间算起,在云数据库TableStorage保留的时间。超过数据生存时间的数据会被云数据库TableStorage删除。用户可以根据实际业务的情况合理设置数据生存时间,从而降低占用的存储空间。若开启压缩方式,数据写入和读取时将会被压缩和解压缩,这样可以节省存储资源,但同时也会占用一些CPU资源,可能会影响性能。