873
微信
表格存储支持的操作__快速入门_表格存储-阿里云
表格存储支持以下三类操作:
表操作
ListTable:列出实例下的所有表。
CreateTable:创建表。
DeleteTable:删除表。
DescribeTable:获取表的属性信息。
UpdateTable:更新表的预留读/写吞吐量配置。
详细内容请参见表格存储的表。
数据操作
表格存储的数据操作有以下三种类型:
单行操作
GetRow:读取单行数据。
PutRow:新插入一行。如果该行内容已经存在,先删除旧行,再写入新行。
UpdateRow:更新一行。应用可以增加、删除一行中的属性列,或者更新已经存在的属性列的值。如果该行不存在,那么新增一行。
DeleteRow:删除一行。
批量操作
BatchGetRow:批量读取一张或者多张表的多行数据。
BatchWriteRow:批量插入、更新、删除一张表或者多张表的多行数据。
范围读取
- GetRange:读取表中一个范围内的数据。
写操作
表格存储的写操作具有以下特性:
原子性
PutRow、UpdateRow、DeleteRow 操作的结果保证原子性,要么全部成功,要么全部失败,不会存在中间状态。
强一致性
应用程序获得写操作成功的响应后,本次操作的修改会立即生效,应用程序可以读取到该行最新的修改。
另外,表格存储提供 BatchWriteRow 操作,对多个单行写操作进行聚集,应用程序可以将多个 PutRow、UpdateRow、DeleteRow 操作放到一个 BatchWriteRow 操作中。需要特别注意的是,BatchWriteRow 操作是多个单行写操作的聚集,本身不保证原子性,可能会出现部分行操作执行成功,部分行操作执行失败的情况,但是 BatchWriteRow 的子操作具有原子性。
详细内容请参见表格存储的数据操作。
最后更新:2016-11-23 16:03:56
上一篇:
删除表__从 SQL 到 NoSQL_快速入门_表格存储-阿里云
下一篇:
开通表格存储服务__快速入门_表格存储-阿里云
CreateRole__角色管理接口_RAM API文档_访问控制-阿里云
修改数据库参数列表__参数管理_API 参考_云数据库 RDS 版-阿里云
设置解析记录状态__解析管理接口_API文档_云解析-阿里云
更换操作系统__实例_用户指南_云服务器 ECS-阿里云
DataV数据可视化__数加产品概览_数加平台介绍-阿里云
弹性Web托管如何绑定域名__产品相关问题_使用问题_弹性 Web 托管-阿里云
导入数据__数据管理_用户指南(RDBMS)_数据管理-阿里云
伸缩服务实例__应用API列表_API参考_容器服务-阿里云
删除API__API管理相关接口_API_API 网关-阿里云
短信签名和短信模板的审核要求__常见问题_短信服务-阿里云
相关内容
常见错误说明__附录_大数据计算服务-阿里云
发送短信接口__API使用手册_短信服务-阿里云
接口文档__Android_安全组件教程_移动安全-阿里云
运营商错误码(联通)__常见问题_短信服务-阿里云
设置短信模板__使用手册_短信服务-阿里云
OSS 权限问题及排查__常见错误及排除_最佳实践_对象存储 OSS-阿里云
消息通知__操作指南_批量计算-阿里云
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
查询API调用流量数据__API管理相关接口_API_API 网关-阿里云
使用STS访问__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云