Aliyun TableStore(OTS) SDK
Project description
Aliyun Tablestore SDK for Python
概述
- 此 Python SDK 基于
阿里云表格存储服务 <http://www.aliyun.com/product/ots/>_ API 构建。 - 阿里云表格存储是构建在阿里云飞天分布式系统之上的 NoSQL 数据存储服务,提供海量结构化数据的存储和实时访问。
运行环境
- 安装 Python 即可运行,支持 python3.8、Python3.9、python3.10、python3.11、python3.12。
安装方法
1. PIP安装
pip install tablestore
2. 源码安装
- 下载源码
git clone https://github.com/aliyun/aliyun-tablestore-python-sdk.git
- 构建 whl (构建好的whl文件在dist目录下)
poetry build
- 安装
pip install dist/tablestore-{替换为实际版本}-py3-none-any.whl
示例代码
表(Table)示例:
- 表操作(表的创建、获取、更新和删除)
- 单行写(向表内写入一行数据)
- 单行读(从表内读出一样数据)
- 更新单行(更新某一行的部分字段)
- 删除某行(从表内删除某一行数据)
- 批量写(向多张表,一次性写入多行数据)
- 批量读(从多张表,一次性读出多行数据)
- 范围扫描(给定一个范围,扫描出该范围内的所有数据)
- 主键自增列(主键自动生成一个递增ID)
- 全局二级索引
- 局部事务(提交事务)
- 局部事务(舍弃事务)
多元索引(Search)示例:
贡献代码
- 请参考 开发指南 进行开发.
- 我们非常欢迎大家为 Tablestore Python SDK 以及其他 Tablestore SDK 贡献代码。
- 非常感谢 @Wall-ee 对 4.3.0 版本的贡献。
联系我们
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
tablestore-6.4.0.tar.gz
(120.2 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
tablestore-6.4.0-py3-none-any.whl
(141.5 kB
view details)
File details
Details for the file tablestore-6.4.0.tar.gz.
File metadata
- Download URL: tablestore-6.4.0.tar.gz
- Upload date:
- Size: 120.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.2.1 CPython/3.9.19 Linux/5.10.112-005.ali5000.al8.x86_64
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6df88e34a74a55829d043859f4895614c4d9f5988d0d91cf618658a273bfd0f8
|
|
| MD5 |
6fac770545d29b98254c340e417f1f44
|
|
| BLAKE2b-256 |
e6e200a23d7828549a5a48c44e756575f4cad07b1c3bff8275d267a1b639c236
|
File details
Details for the file tablestore-6.4.0-py3-none-any.whl.
File metadata
- Download URL: tablestore-6.4.0-py3-none-any.whl
- Upload date:
- Size: 141.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.2.1 CPython/3.9.19 Linux/5.10.112-005.ali5000.al8.x86_64
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8303e848785daf5d6e1484e262b9ea9a711e2bc79c199ae15bbcd782d08d8f1e
|
|
| MD5 |
11511e8be3c24e212218123bebb11a9b
|
|
| BLAKE2b-256 |
5c7ef3727f3f1e193aadf16b8c5dbd0efc461aebffd566fe21a21ab3f52cb7bf
|