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

开放搜索(OpenSearch)是解决用户结构化数据搜索需求的托管服务,支持数据结构、搜索排序、数据处理自由定制。开放搜索为您的网站或应用程序提供简单、低成本、稳定、高效的搜索解决方案。

使用场景

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

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

开通服务

  • 开通Table Store

    1. 登录Table Store产品详情页
    2. 单击立即开通
    3. Table Store控制台新建实例数据表
      说明
      • 使用增量通道,数据表必须开启Stream功能,有效时间可以选择24小时。
      • Table Store的读写CU分为预留CU和按量CU。如果您在创建表时将预留CU设置为0,表示只使用按量CU。在使用过程中,预留CU可以随时进行修改。
      • 表格存储为您提供每月10 GB,1000万按量读和1000万按量写的免费额度。
  • 开通数据集成

    无须提前开通。

  • 开通OpenSearch
    1. 登录OpenSearch控制台
    2. 创建应用。
      1. 单击右上角的创建应用按钮。
      2. 选择标准版,并单击立即创建
      3. 填写应用名称
      4. 选择初始化方式为通过数据源创建应用结构
      5. 定义应用结构页面,选择手动添加表

      6. 创建一张表。

        表中的字段名称需要和Table Store中表的列名一致。例如:

        Table Store表的列名 OpenSearch字段名 OpenSearch字段类型
        主键列名:uid 主键字段名:uid INT
        属性列名:name 属性字段名:name TEXT
        属性列名:phone_number 属性字段名:phone_number TEXT
      7. 按照您的需求配置定义索引结构页面。
      8. 数据源页面,单击完成
      9. 创建成功页面,单击激活应用

        应用激活后,才能自动同步或手动上传数据,提供搜索服务。

限制

  • Table Store主键列个数

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

    • 仅支持单版本,不支持多版本。
  • 增量同步的延时约为5~10分钟。

数据通道

批量: