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-阿裏雲