云盘(ESSD)型
Tair云盘(ESSD)型基于云盘ESSD研发,兼容Redis核心数据结构与接口,可提供大容量、低成本、强持久化的数据库服务。云盘(ESSD)型在降低成本和提升数据可靠性的同时,也解决了原生Redis固有的fork问题而预留部分内存的问题。适用于兼容Redis、需要大容量且较高访问性能的温冷数据存储场景。
购买方式
背景信息
传统Redis基于内存易失性存储介质,随着业务的持续快速发展,数据量的飞速增长,经常会遇到下述问题:
- 在大容量下的Redis存在服务抖动延时的问题。
- 在业务发展后期,沉淀的数据量越来越多,而访问量越来越低,此时性能存在过剩的情况。
为解决上述业务上遇到的问题,阿里云基于ESSD云盘存储介质,推出了云盘(ESSD)型产品,成本最低可达到全内存版本的15%,拥有极高的性价比;容量可达到百TB级别,拥有更高的数据可靠性。云盘(ESSD)型产品在降低成本和提升数据可靠性的同时,也解决了原生Redis固有的fork问题而预留部分内存的问题。
优势对比
对比项 | 云盘(ESSD)型 | 混合存储型(已停售) | 开源Pika |
兼容性 | 兼容大部分原生Redis命令 | 完全兼容原生Redis命令 | 和原生Redis命令差别较大 |
数据分布 | 全云盘(阿里云TairDB存储引擎) | 内存中存放热数据的Key和Value,云盘中存放所有的Key和Value | 全磁盘(RocksDB存储引擎) |
性能 | 约为原生Redis的60%,其中复杂数据结构(例如LIST、HASH、SET、ZSET)的性能比Pika高10% | 内存中的热数据和原生Redis一致,冷数据性能不做保证,整体性能跟实际冷热数据负载相关 | 约为原生Redis的60% |
适用场景 | 温数据 | 数据温度不确定 | 温数据 |
成本 | 最低为Redis社区版的15% | 较云盘(ESSD)型成本平均高20% | 自建物理设备成本稍低,运维成本较大 |
实例规格
常见问题
- Q:云盘(ESSD)型的引擎版本是什么?
A:云盘(ESSD)型采用的是阿里云自研的引擎版本(兼容Redis社区4.0版本)。关于命令支持度的详细信息,请参见Tair命令支持与限制。
说明 在INFO命令的返回信息中保留了redis_version(值为4.9.9)。