开发者社区> 问答> 正文

Python SDK开发步骤是怎样的?

Python SDK开发步骤是怎样的?

展开
收起
云上静思 2022-03-29 19:05:12 810 0
1 条回答
写回答
取消 提交回答
  • 在开发之前首先要确保已经开通表格存储服务并且已创建表格存储实例,需要提前获取以下几个参数:

     服务地址(Endpoint)。可选择公网地址进行测试。

     实例名(InstanceName)。

     访问密钥(AccessKeyID、AccessKeySecret)。

    第一步,初始化连接。Tablestore 支持 Http/Https 协议访问服务端,使用Python SDK发起请求前,需要初始化一个OTSClinet实例,初始化需要获取到服务地址(endpoint)、实例名(instanceName)、密钥(accessKeyID、AccessSecret)等信息,代码如下图所示: 配图16.png

    第二步,创建数据表。下图示例代码中创建了一张订单数据表 order。 配图17.png

    第三步,写入数据。下图示例代码中写入了一条订单数据,订单号 order_id 为“o1”。样例中模拟了一万条订单数据,这里不作展示。 配图18.png

    第四步,查询数据。下图示例代码是查询订单号order_id 为“o1”的记录。 配图19.png

    第五步,创建多元索引。下图示例代码中创建了一个多元索引 order_index。分别设置 customer_name 字符串类型、order_time 字符串类型、pay_time 字符串类型、product_name 分词类型、product_type 字符串类型。 配图20.png

    第六步,搜索数据。下图示例代码中查询产品类型为“手机”的订单,并统计了符合条件的行数。 配图21.png

    示例代码中搜索产品名包含“iphone”的订单,并统计了符合条件的行数。 配图22.png

    示例代码中查询了消费者姓名为“消十一”并且下单时间在“2021-10-24 00:00:00”之间的订单。并统计了行数。 配图23.png

    第七步,删除多元索引。下图示例代码中展示了删除订单表order中的order_index多元索引。 配图24.png

    第八步,删除数据表。下图示例代码中展示了删除订单表order。删除表之前需确保先删除表中的多元索引。 配图25.png

    以上内容摘自电子书《一站式结构化数据存储Tablestore实战手册》点击https://developer.aliyun.com/ebook/download/7473 下载完整版

    2022-03-30 11:00:53
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
阿里云开发者社区官方技术圈,用户产品功能发布、用户反馈收集等。
问答排行榜
最热
最新

相关电子书

更多
Python第四讲——使用IPython/Jupyter Notebook与日志服务玩转超大规模数据分析与可视化 立即下载
Improving Python and Spark 立即下载
一个跨平台的云服务SDK需要什么 立即下载