开发者社区> 问答> 正文

Python-SDK简介


本文档主要介绍 Table Store Python SDK 的安装和使用,适用 4.x.x 版本。请确保您已经开通了阿里云表格存储服务,并创建了 AccessKeyId 和 AccessKeySecret。



SDK 下载


关于版本迭代详情,请参见 这里

兼容性


  • 对于 4.x.x 系列的 SDK 兼容。

  • 对于 2.x.x 系列的 SDK 不兼容,原因是 2.0 系列版本中支持主键乱序,而 4.0 开始不允许主键乱序,涉及的不兼容点包括:包名称由 ots2 变更为 tablestore。
  • Client.create_table 接口新增参数 TableOptions。
  • put_row、get_row、update_row 等接口的 primary_key 参数由 dict 类型变更为 list 类型,目的是保证顺序性。
  • put_row、update_row 等接口的 attribute_columns 参数由 dict 类型变更为 list 类型。
  • put_row、update_row 等接口的 attribute_columns 参数新增 timestamp。
  • get_row、get_range 等接口新增 max_version,time_range 接口,这两个参数必须存在一个。
  • put_row、update_row、delete_row 等接口新增 return_type 参数,目前仅支持 RT_PK,表示返回值中包含当前行 PK 值。
  • put_row、update_row、delete_row 等接口返回值新增 return_row,如果在请求中指定了 return_type 为 RT_PK,则 return_row 中包含这一行的 PK 值。


版本


当前最新版本:4.2.0

变更内容



v4.2.0

  • 新增支持 STS


v4.1.0

  • 新增支持 python 2.6 版本


v4.0.0

  • 支持多版本
  • 支持 TimeToLive
  • 支持主键自增列

展开
收起
云栖大讲堂 2017-10-25 16:50:29 2104 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载