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