开发者社区 问答 正文

表格存储的 API 分为哪几类



表格存储的 API 类型


目前表格存储包含以下两类 API:


  • 实例读写相关的管理类 API

  • 表和行读写相关的数据类 API

各 API 的类别详情如下表所示:
API 名称/ActionAPI 类别说明
ListInstance管理类获取实例列表,仅控制台调用。
InsertInstance管理类创建实例,仅控制台调用。
GetInstance管理类获取实例信息,仅控制台调用。
DeleteInstance管理类删除实例,仅控制台调用。
ListTable数据类获取表的列表,控制台和 SDK 调用。
CreateTable数据类创建表,控制台 和 SDK 调用。
UpdateTable数据类更新表信息,控制台和 SDK 调用。
DescribeTable数据类获取表信息,控制台和 SDK 调用。
DeleteTable数据类删除表,控制台和 SDK 调用。
GetRow数据类读取一行数据,仅 SDK 调用。
PutRow数据类插入一行数据,仅 SDK 调用。
UpdateRow数据类更新一行数据,仅 SDK 调用。
DeleteRow数据类删除一行数据,仅 SDK 调用。
GetRange数据类范围读取数据,仅 SDK 调用。
BatchGetRow数据类批量读取多行数据,仅 SDK 调用。
[tr=rgb(239, 251, 255)][td]BatchWriteRow 数据类批量写入多行数据,仅 SDK 调用。

展开
收起
云栖大讲堂 2017-10-25 10:01:53 1925 分享 版权
阿里云 AI 助理回答

表格存储(Table Store)是阿里云提供的一种NoSQL数据存储服务,它特别适合处理大规模结构化数据。根据您的描述,表格存储的API可以分为两大类:

  1. 管理类API:这类API主要用于实例级别的操作,比如创建、查询、修改和删除实例等。这些操作通常涉及到整个表格存储服务的资源管理,而非直接的数据读写。管理类API的例子包括:

    • ListInstance:获取实例列表。
    • InsertInstance:创建实例。
    • GetInstance:获取实例信息。
    • DeleteInstance:删除实例。
  2. 数据类API:这类API则专注于数据表和数据行的操作,包括数据的增删改查等直接与数据交互的功能。数据类API不仅可以通过SDK调用,部分操作也可以在控制台进行。数据类API的例子包括:

    • ListTable:获取表的列表。
    • CreateTable:创建表。
    • UpdateTable:更新表信息。
    • DescribeTable:获取表信息。
    • DeleteTable:删除表。
    • GetRowPutRowUpdateRowDeleteRow:分别用于读取、插入、更新和删除单行数据。
    • GetRangeBatchGetRowBatchWriteRow:用于范围读取、批量读取和批量写入数据,适用于需要处理多行数据的场景。

总的来说,管理类API关注于服务层面的资源管理,而数据类API则聚焦于数据本身的存取和操作。开发者可以根据实际需求,选择合适的API进行操作。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答