Aliyun TableStore Examples
Click here for the English README
目录
1、项目结构
- 根据功能,分为3个模块(场景样例/迁移、计算等工具/SDK基础功能),
- 每个项目名下对应独立的Example项目
├── README.md
├── demos #场景样例
│ ├── IMChart #即时聊天系统
│ ├── SharingCarManagement #共享汽车管理
│ ├── SportTrack #运动轨迹
│ ├── insurance-policy-management #保险单管理系统
│ ├── TraceMedicine #药品监管(溯源)系统
│ ├── TableStore-Grid #气象格点数据解决方案
│ ├── MailManagement #基于Timestream的快递轨迹管理
│ ├── WifiMonitor #基于Timestream的Wifi监控系统
│ ├── Orders #基于 MySQL + Tablestore 分层存储的大规模订单系统系列测试代码
│ └── Canal-press #基于 MySQL + Tablestore 分层存储的大规模订单系统系列中canal部分压测代码
│
├── tools #工具/产品
│ ├── Dts-MySQL2TableStore #MySQL增量数据迁移表格存储
│ └── Datax-MySQL2TableStore #MySQL数据迁移表格存储
│
└── feature #SDK基础功能
├── TableCopy #数据复制(表级别)
├── FuzzySearch #模糊查询
└── AggregationAndGroupBy #统计聚合
2、开通与配置
开通服务、创建实例、获取AK
- 控制台: https://ots.console.aliyun.com
- 开通服务: https://help.aliyun.com/document_detail/27287.html
- 创建实例: https://help.aliyun.com/document_detail/55211.html
- 获取AK: https://usercenter.console.aliyun.com/#/manage/ak
完成配置
在home目录下创建tablestoreCong.json文件,填写相应参数,所有独立项目都会使用该配置
# mac 或 linux系统下:/home/userhome/tablestoreConf.json
# windows系统下: C:\Documents and Settings\%用户名%\tablestoreConf.json
{
"endpoint": "http://instanceName.cn-hangzhou.ots.aliyuncs.com",
"accessId": "***********",
"accessKey": "***********************",
"instanceName": "instanceName"
}
- endpoint:实例的接入地址,控制台实例详情页获取;
- accessId:AK的ID,获取AK链接提供;
- accessKey:AK的密码,获取AK链接提供;
- instanceName:使用的实例名;
3、项目统计
demos(场景样例)
样例 | 语言 | 项目名 |
---|---|---|
基于 MySQL + Tablestore 分层存储架构的大规模订单系统实践-架构篇 | java | Orders |
基于 MySQL + Tablestore 分层存储架构的大规模订单系统实践-数据同步 Canal 篇 | java | Canal-press |
即时聊天系统 | java | IMChart |
共享汽车管理 | java | SharingCarManagement |
运动轨迹管理 | java | SportTrack |
保险单管理系统 | java | insurance-policy-management |
药品监管(溯源)系统 | java | TraceMedicine |
气象格点数据解决方案 | java | TableStore-Grid |
基于Timestream的Wifi监控系统 | java | WifiMonitor |
基于Timestream的快递轨迹管理 | java | MailManagement |
tools(迁移、计算等工具)
场景 | 工具 | 项目名 |
---|---|---|
MySQL数据迁移表格存储 | datax | Datax-MySQL2TableStore |
MySQL增量数据导入表格存储 | DTS | Dts-MySQL2TableStore |
feature(Tablestore功能)
功能 | 语言(SDK) | 项目名 |
---|---|---|
表级别数据复制 | java | TableCopy |
模糊查询 | java | FuzzySearch |
统计聚合 | java | AggregationAndGroupBy |
Tablestore Spark Demo | scala | TableStoreSparkDemo |
basic(SDK基础使用)
功能 | 语言(SDK) | 项目名 |
---|---|---|
基础使用 | java | Java SDK 使用 |
4、使用提醒
资源释放
- 删除无用索引、无用数据、无用表格等
- 释放相应资源,避免持续收费
5、咨询/答疑/反馈
联系方式:
- 钉钉群: 表格存储技术交流群-2
- 群号: 23307953
- 二维码: