产品功能

表格存储(Tablestore)是面向海量结构化数据的 Serverless 表存储服务

表格存储 Tablestore

    产品功能

    数据存储

    • 宽表模型
      宽表模型(WideColumn)是类 Bigtable/HBase 模型,可应用于元数据、AI 向量数据等多种场景。宽表模型通过数据表存储数据,单表支持 PB 级数据存储和千万级 QPS。数据表具有 Schema-Free、宽行、多版本以及生命周期管理等特点,支持主键列自增、局部事务、原子计数器、过滤器、条件更新等功能。
    • 消息模型
      消息模型(Timeline)是针对消息数据场景所设计的,能够满足消息数据场景对消息保序、海量消息存储、实时同步的业务需求,同时支持全文检索与多维度组合查询。适用于 IM、Feed 流等消息场景。
    • 时序模型
      时序模型(TimeSeries)针对时间序列数据的特点进行设计,适用于物联网设备监控、设备采集数据、机器监控数据等场景,支持自动构建时序元数据索引、丰富的时序查询能力等功能。时序模型通过时序表存储时间序列数据,能提供高并发写入和查询以及 PB 级海量数据的低成本存储。您还可以通过 SQL 查询与分析时序数据。

    数据检索

    • 多元索引
      多元索引支持多种索引类型,满足高并发数据写入下的实时索引构建。不同的数据分布、排序规则、索引算法、索引数据结构,能满足精确查询、模糊查询、全文检索、空间检索、向量检索等多种查询场景和统计分析需求,同时支持多路召回、标量/向量混合检索。
    • 二级索引
      二级索引(Secondary Index)将主键查询的能力扩展到了其它的属性列,相当于给数据表提供另外一种排序方式,即对查询条件预先设计了一种数据分布,可加快数据查询的效率。
    • 时序 Lastpoint 索引
      Lastpoint 索引专门为快速检索时序表中各时间线的最新状态而设计,通过将时序表中时间线的最新时间点数据自动同步到 Lastpoint 索引表,可用于快速获取监控目标的最新时间点数据。
    • SQL 查询
      表格存储支持通过 SQL 查询 数据,采用 MySQL 的标准 SQL 协议,为多模型数据引擎提供统一的查询接口,可进行跨模型联合查询,也可以和模型 API 同时提供数据访问。使用 SQL 查询时,系统将充分利用索引引擎的计算能力,将部分 SQL 计算任务下推到索引引擎执行,提高计算和查询效率。

    数据管理

    • 数据版本
      表格存储默认只保留最新版本的数据,通过设置最大版本数,可以为数据行或属性列保留多个版本的数据。当存储的数据版本超过最大版本数后,系统会自动删除较早版本的数据。
    • 生命周期
      表格存储的数据默认永久保存,通过为数据表设置生命周期,可自动清理超过生命周期的数据,降低存储成本。当属性列数据超过设置的生命周期时,系统会自动清理该属性列的数据。当行数据的所有属性列数据均超过生命周期时,系统会自动清理该数据行。

    数据保护

    • 同城冗余
      表格存储提供同城冗余功能,确保数据的高可用性和容灾能力。通过在支持同城冗余的地域创建实例存储数据,即便由于断网、断电或灾难等事件导致某个机房不可用,表格存储仍能提供强一致性的服务。
    • 全局表
      全局表基于表格存储的多地域复制技术,在多个地域实例间建立数据同步通道。当某个地域的表发生数据变更时,变更会自动同步到其他地域的副本表,实现数据的跨地域一致性。
    • 监控与报警
      表格存储控制台集成了云监控的功能,通过查看表格存储资源的监控与报警信息,您可以了解资源的使用情况。通过为资源的重要监控指标设置报警规则,您还可以及时得知指标异常并快速处理异常。
    • 备份与恢复
      表格存储控制台集成了云备份的 Tablestore 备份功能,提供了 Tablestore 数据备份、数据恢复、报警设置等功能,支持对表格存储中的数据进行备份与恢复。数据备份可用于容灾备份、误删或恶意篡改恢复、数据版本控制、法律合规要求、数据迁移等场景。

    安全合规

    • 审计日志
      表格存储支持审计日志审计日志功能,包括基于操作审计的审计日志和基于日志服务的审计日志,可用于安全审计、合规审计、故障排查等场景。
    • 权限控制
      表格存储支持通过 RAM Policy、Control Policy、Network ACL 和 Instance Policy 实现对表格存储资源的权限控制。
    • 数据加密
      数据加密包含数据落盘加密和传输加密功能。落盘加密支持基于 KMS 密钥加密和基于 BYOK 加密两种方式,可以在创建数据表时配置加密方式来保证数据安全。传输加密支持 TLS 传输链路加密,表格存储客户端和服务端之间的通信会进行 TLS 数据传输加密。

    AI 应用

    • AI 开源生态
      表格存储支持 LangChain、LangChain4J、LlamaIndex、LangEngine 等各类 AI 开源生态框架和 Dify、PAI-RAG、Higress 等上层应用,提供 MCP、RAG、Agent Memory 等 Demo 示例。
    • 向量检索
      表格存储向量检索(KnnVectorQuery)使用数值向量进行近似最近邻查询,可以在大规模数据集中找到最相似的数据项。向量检索功能适用于检索增强生成(RAG)、推荐系统、相似性检测、自然语言处理与语义搜索等场景。
    • AI 知识存储
      知识存储服务(Knowledge Storage)是一款全托管 RAG(Retrieval-Augmented Generation,检索增强生成)服务。为企业和开发者提供了从文档导入、智能解析、自动切片、向量化到混合检索的一站式能力,帮助用户快速构建高质量的知识检索系统,为大语言模型(LLM)提供精准的上下文信息。
    • AI 记忆存储
      记忆存储服务(Memory Storage),为 AI Agent 提供 Serverless 的记忆写入、自动提取与语义检索能力,支持百万租户级数据隔离与跨会话记忆复用。

    生态兼容

    • HBase
      除了使用表格存储 SDK 以及 Restful API 来访问表格存储,表格存储还提供了 Tablestore HBase Client。使用开源 HBase API 的 Java 应用可以通过 Tablestore HBase Client 来直接访问表格存储服务。