云原生内存数据库Tair是阿里云国产自研的云原生内存数据库。在完全兼容Redis的基础上,提供了丰富的数据模型和企业级能力来帮助客户构建实时在线场景。同时,Tair与新型存储介质——持久内存的高效结合,相比内存,成本降低30%以上,并能做到数据持久化和提供近似于内存的性能。目前,Tair已广泛应用于政务、金融、制造、医疗和泛互联网等各行业客户,满足客户的高速查询和计算场景。

为什么选择云原生内存数据库Tair

丰富的产品形态

从访问延时、持久化需求、整体成本这三个核心维度考量,基于DRAM、NVM和ESSD云盘等存储介质,推出了内存型持久内存型云盘(ESSD)型三种产品形态,为您提供更强的性能、更多的数据结构和更灵活的存储方式,满足不同场景下的业务需求。

企业级可用性

提供数据闪回,热点优化等企业级能力,更好得保障业务数据和实例稳定性。同时推出Tair集群版无感扩缩容方案,解决当前业界扩缩容方案对业务有损的问题。

更丰富的数据结构

提供TairString,TairHash,TairGIS,TairCpc,TairBloom等多种扩展数据结构,极大降低用户的开发成本,更有利于业务创新。

说明 更多信息,请参见产品优势应用场景

实例存储介质

随着互联网的高速发展,业务场景变得越来越丰富和复杂,云原生内存数据库Tair作为一个高可用、高性能的分布式NoSQL数据库,从访问延时、持久化需求、整体成本这三个核心维度考量,基于DRAM、NVM和ESSD云盘存储介质,推出了多种不同形态的产品,为您提供更强的性能、更多的数据结构和更灵活的存储方式,满足不同场景下的业务需求。

存储介质 特性
内存(DRAM)型
持久内存(NVM)型
  • 超高性价比:相同容量下对比Redis社区版,价格降低30%左右,性能可达原生Redis的90%。
  • 支持增强型数据结构模块(modules):TairString(包含CAS和CAD命令)、TairHashTairCpc
  • 掉电数据不丢失:强大的命令级持久化保障,每个写操作持久化成功后返回,可将其作为内存数据库(非缓存)使用。
  • 大规格优化:解决大规格下执行AOF重写调用fork引起的延时抖动等问题。
  • 高兼容性:兼容绝大部分原生Redis的数据结构和命令。
云盘(ESSD)型
  • 低成本:最低为Redis社区版的15%。
  • 云盘存储:数据分布在ESSD云盘,容量可达百TB级别,拥有高数据可靠性。
  • 大规格优化:解决了原生Redis固有的fork问题而预留部分内存的问题。
  • 高兼容性:兼容大部分原生Redis的数据结构和命令。

实例架构

云原生内存数据库Tair支持灵活的多种部署架构,能够满足不同的业务场景。

架构类型 说明
标准架构 系统工作时主节点(Master)和副本(Replica)数据实时同步,主节点故障时系统自动秒级切换,备节点接管业务,全程自动且对业务无影响,主从架构保障系统服务具有高可用性。
集群架构 集群(Cluster)实例采用分布式架构,每个数据分片都支持主从(master-replica)高可用,能够自动进行容灾切换和故障迁移。集群版提供多种规格,您可以根据业务压力的大小选择合适的规格,还可以随着业务的发展自由变配。集群版支持两种连接模式:
  • 代理模式是集群版的默认连接方式,可提供智能的连接管理,降低应用开发成本。
  • 直连模式支持客户端绕过代理服务器直接访问后端数据分片,可降低网络开销和服务响应时间,适用于对Redis响应速度要求极高的业务。
读写分离架构 与标准版-双副本架构类似,读写分离实例采用主从(Master-Replica)架构提供高可用,主节点挂载只读副本(Read Replica)实现数据复制,支持读性能线性扩展。 只读副本可以有效缓解热点key带来的性能问题,适合高读写比的业务场景。 读写分离实例有两种类型,即非集群版和集群版:
  • 非集群版读写分离实例支持一个只读副本、三个只读副本或五个只读副本三种版本。
  • 集群版读写分离实例在每个分片下挂载一个只读副本,提供分片级别的自动读写分离能力,适合超大规模高读写比的业务场景。

实例规格

云原生内存数据库Tair每种架构都有多种规格,详细信息请参见规格查询导航

学习路径

您可以通过学习云原生内存数据库Tair学习路径,由浅入深地学习云原生内存数据库Tair的产品知识。

购买方式

创建实例

产品定价

云原生内存数据库Tair定价请参见详细价格信息

更多信息请参见计费方式到期与欠费变配说明

阿里云Tair的诞生与发展

2004年,淘宝开始应用缓存技术。最先投入应用的是基于前端页面的缓存技术,采用ESI来标识可以加速和不能加速的网页内容片段,有效减少了从服务端抓取整个页面的次数。

随着淘宝网的流量快速增长,数据库的压力与日俱增,基于后端系统的缓存技术应运而生。从服务淘宝详情和验证码等业务的持久化系统TBStore,到初始服务于淘宝用户中心的TDBM等等,后端系统缓存技术经历了多个系统和阶段的演变与积累,到2009年,这些系统、技术经验经过进一步的研发,融合成了阿里巴巴大规模高速存储系统Tair。

如今,云原生内存数据库Tair已经是阿里巴巴集团调用量最大的系统之一,在多年的阿里巴巴双十一全球狂欢节上提供了核心的在线访问加速能力,承受住了每秒数亿次的调用。

时间 事件
2020年09月 发布新产品系列:
  • 持久内存型基于持久内存技术,为您提供大容量、兼容Redis的内存数据库产品。单实例成本对比云数据库Redis社区版最高可降低30%,且数据持久化不依赖传统磁盘,保证每个操作持久化的同时提供近乎Redis社区版的吞吐和延时,极大提升业务数据可靠性。
  • 云盘(ESSD)型:基于云盘ESSD研发,兼容Redis核心数据结构与接口,可提供大容量、低成本、强持久化的数据库服务。

Tair将重点建设云原生,如软硬件技术结合、数据智能分布、数据存储和计算处理一体化等核心能力。

2019年11月 发布Tair 3.0,即Tair(Redis企业版):
  • 内存型:采用多线程模型,100%兼容原生Redis,集成多个自研Tair数据结构,提供高性能、高兼容性及带有诸多企业级特性的数据库服务。
2019年04月 Tair团队在Redis开源社区贡献排名前三,并在RedisConf 2019上发表了公开演讲。
2018年08月 Tair在中国率先推出混合存储实例,冷热数据分离,有效降低大客户使用成本。
2017年11月 Tair热点散列经过双十一考验,解决了业内的缓存热点难题。
2017年04月 Tair 2.0上线,开始支持高德、优酷新BU。

云上OCS全面升级为KVStore。

2016年08月 Tair智能运维平台上线,助力2016双十一迈入千亿时代。
2015年03月 Tair推出阿里云KVStore,即云数据库Redis版,真正进入了云时代。
2014年05月 Tair推出阿里云上缓存产品OCS,成为阿里云初始的基础产品之一,服务云上Memcache用户。
2013年04月 Fastdump系统落地,大幅度降低导入时间和访问延时。

Tair在阿里妈妈获得规模化应用。

2012年10月 推出RDB缓存引擎,引入类Redis接口,支持更灵活、复杂的数据结构。
2011年06月 上线LDB持久化引擎,满足互联网KV存储需求。
2009年11月 Tair的第一个双十一,正式开始支撑超大流量场景。
2009年04月 Tair 1.0正式诞生,并被应用于淘宝核心系统、MDB缓存、用户中心等业务。