暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
T
Tair
编辑
简介:云原生内存数据库Tair(Redis企业版)是阿里云推出的支持高并发低延迟访问的云原生内存数据库,完全兼容Redis数据结构和API。支持主从与集群架构,采用多样存储介质应对不同数据温度场景,并提供全球多活、数据闪回、大热Key探测与优化、和丰富的数据模型等特性,赋能大规模高性能要求的在线数据业务。
简介:云原生内存数据库Tair(Redis企业版)是阿里云推出的支持高并发低延迟访问的云原生内存数据库,完全兼容Redis数据结构和API。支持主从与集群架构,采用多样存储介质应对不同数据温度场景,并提供全球多活、数据闪回、大热Key探测与优化、和丰富的数据模型等特性,赋能大规模高性能要求的在线数据业务。
产品概览 用户评价

阿里云Tair 简介

云原生内存数据库Tair(Redis企业版)是阿里云推出的支持高并发低延迟访问的云原生内存数据库,完全兼容Redis数据结构和API。支持主从与集群架构,采用多样存储介质应对不同数据温度场景,并提供全球多活、数据闪回、大热Key探测与优化、和丰富的数据模型等特性,赋能大规模高性能要求的在线数据业务。

Tair从2009年开始正式承载集团缓存业务,历经天猫双十一、优酷春晚、菜鸟、高德等业务场景的磨练,是一款真正的企业级缓存服务产品。




阿里云Tair的诞生

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

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

如今,基于Tair演进的Redis企业版已经是阿里巴巴集团调用量最大的系统之一,在多年的阿里巴巴双十一全球狂欢节上提供了核心的在线访问加速能力,承受住了每秒数亿次的调用。


阿里云Tair的发展


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

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

2019年11月发布Tair 3.0,即云数据库Redis企业版:
  • 性能增强型:采用多线程模型,100%兼容原生Redis,集成多个自研Tair数据结构,提供高性能、高兼容性及带有诸多企业级特性的数据库服务。
2019年04月KVStore团队在Redis开源社区贡献排名前三,并在RedisConf 2019上发表了公开演讲。
2018年08月KVStore在中国率先推出混合存储实例,冷热数据分离,有效降低大客户使用成本。
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缓存、用户中心等业务。

产品类型及特性

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


Redis企业版产品类型特性
性能增强型
  • 性能增强型采用多线程模型,性能约为同规格社区版实例的3倍。
  • 性能增强型提供多种增强型数据结构模块(modules),包括TairString(含CAS和CAD命令)、TairHashTairGISTairBloomTairDocTairTSTairCpcTairZsetTairRoaring,使业务无需再关心存储的结构和时效性,能够极大提升业务开发效率。
  • 超高兼容性:100%兼容原生Redis,无需修改业务代码。
  • 支持诸多企业级特性:通过数据闪回按时间点恢复数据代理查询缓存全球多活等。
持久内存型持久内存型基于Intel 傲腾™傲腾持久内存,为您提供大容量、兼容Redis的内存数据库产品。单实例成本对比Redis社区版最高可降低30%,且数据持久化不依赖传统磁盘,保证每个操作持久化的同时提供近乎Redis社区版的吞吐和延时,极大提升业务数据可靠性。
容量存储型容量存储型基于云盘ESSD研发,兼容Redis核心数据结构与接口,可提供大容量、低成本、强持久化的数据库服务。容量存储型在降低成本和提升数据可靠性的同时,也解决了原生Redis固有的因fork而预留部分内存的问题。适用于兼容Redis、需要大容量且较高访问性能的温冷数据存储场景。
混合存储型(停止售卖)混合存储型采用内存加磁盘的存储模式,能够在业务高峰期后对冷热数据进行弹性分离,既保障了热数据的内存访问速度,又提供了远超社区Redis的存储容量,实现了性能与成本的平衡。

Tair与Redis的区别

  • 首先是容灾方面,开源的自建Redis没有很可靠容灾,但阿里云Tair通过可靠的高精度容灾模块,能够做到快速容灾,比如10秒级就可以切换掉一个有问题的数据库。
  • 第二个是链接保持能力,游戏领域对链接保持的需求很高,这和电商、直播等领域不太一样。Tair通过代理层的热升级能力,将链接尽可能保持,确保了升级、宕机等多种情况下的可用性。
  • 第三,一般数据库做容灾就是主备容灾,用Redis的时候也可以搭个主备出来,阿里云Tair除了采用多可用区容灾或跨可用区容灾之外,还提供了跨域多活容灾的能力。注意的是跨域容灾不一定是多活,但多活一定是跨域容灾。
  • 还有就是备份,备份很关键,可以防止删库跑路等情况。游戏行业的特点是发版本的速度特别快,如果版本发错则需要快速回滚。Tair提供任意时间点的数据恢复,当游戏厂商发现发布的版本有问题,可以马上回滚,降低影响。除此之外,Tair还支持秒级数据闪回这样更精密的数据回滚能力,可以指定过去任意秒级时间点按key/key pattern或者全量恢复数据。


相关资料

Tair官方文档:https://help.aliyun.com/document_detail/145957.html

用户评价

0
0
词条统计
创建者:小小亮
编辑次数:2
浏览次数:4497
API调用次数:0
贡献者