全部产品
阿里云办公

概述

更新时间:2018-02-05 22:23:54

Table Store(原OTS)是构建在阿里云飞天分布式系统之上的分布式NoSQL数据存储服务,根据99.99%的高可用以及11个9的数据可靠性的标准设计。表格存储通过数据分片和负载均衡技术,实现数据规模与访问并发上的无缝扩展,提供海量结构化数据的存储和实时访问。

阿里云Elasticsearch提供基于开源Elasticsearch及商业版X-Pack插件,致力于数据分析、数据搜索等场景服务。在开源Elasticsearch基础上提供企业级权限管控、安全监控告警、自动报表生成等功能。

使用场景

Table Store:提供专业化的数据持久化存储服务,以及面向用户的实时高并发低延迟读写操作。

Elasticsearch:提供查询增强功能,比如模糊查询等。

使用方式

    • Table Store:PutRow/BatchWriteRow接口写入数据。
    • Elasticsearch:无须写入。
    • Elasticsearch:搜索到请求结果后,拿到每一个文档的_id字段值。
    • Table Store:Elasticsearch中的_id字段就是Table Store中的主键值。获取到一系列_id值后,使用Table Store的BatchGetRow可以查询到完整数据。

限制

  • Table Store主键列个数

    • 目前Table Store最大支持4个主键列,而Elasticsearch只支持一个,所以创建Table Store的表时,只能使用一个主键列。如果表已经创建并且拥有多个主键列,可以将多个主键列的值转换成String,然后拼接成一个主键列。
  • Table Store多版本

    • 仅支持单版本,不支持多版本。
  • Elasticsearch

    • 版本:支持阿里云和开源的5.x.x版本。
    • 如果使用阿里云Elasticsearch,则需要将DataX安装在和阿里云Elasticsearch同一个VPC环境下的ECS上。

开通服务

开通Table Store

  1. 登录Table Store产品详情页

  2. 单击立即开通

  3. Table Store控制台新建实例数据表

    说明:

    • 使用增量通道,数据表必须开启Stream功能,有效时间可以选择24小时。
    • Table Store的读写CU分为预留CU和按量CU。如果您在创建表时将预留CU设置为0,表示只使用按量CU。在使用过程中,预留CU可以随时进行修改。
    • 表格存储为您提供每月10 GB,1000万按量读和1000万按量写的免费额度。

开通Elasticsearch

  1. 登录Elasticsearch产品详情页

  2. 单击立即购买

    说明:

    • 必须选择ECS所在的VPC网络。
    • 阿里云Elasticsearch按规格收费。

开通数据集成

说明:使用脚本模式时需要开通数据集成,使用DataX模式可以跳过此步骤。

  1. 登录大数据开发套件

  2. 如果是首次使用数据集成,需要创建数据集成项目

    注意:子帐号不能创建项目,只能被主帐号授权。

数据通道

本文导读目录