Skip to content

aliyun/tablestore-examples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

68031b8 · Aug 29, 2021

History

27 Commits
Jan 9, 2020
Aug 29, 2021
Nov 17, 2020
Aug 29, 2021
Jul 9, 2019
Apr 15, 2019
Mar 13, 2019
Aug 29, 2021
Aug 29, 2021

Repository files navigation

Aliyun TableStore Examples

License Status

目录

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

完成配置

在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、项目统计

样例 语言 项目名
基于 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
  • 二维码:

二维码

About

Example code for aliyun tablestore.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published