首页 云数据库 Redis 产品概述 产品简介 云数据库Redis版初识与选型 Tair(Redis企业版)与Redis社区版特性对比

Tair(Redis企业版)与Redis社区版特性对比

更新时间: 2023-10-13 16:20:24

本文列出Tair(Redis企业版)各形态产品与Redis社区版产品的相关特性对比,为您的产品选型提供相关参考。

选型参考

类别

系列

特点

适用场景

Tair(Redis企业版)

内存型

以性能为中心的关键业务场景。

持久内存型

  • 超高性价比:相同容量下对比Redis社区版,价格降低30%左右,性能可达原生Redis的90%。

  • 支持增强型数据结构模块(modules):exString(包含Redis String命令增强)、exHashCpc

  • 掉电数据不丢失:强大的命令级持久化保障,每个写操作持久化成功后返回,可将其作为内存数据库(非缓存)使用。

需要高性能且高数据持久化要求,且成本作为次要考虑因素的数据缓存与存储场景。

云盘(ESSD)型

  • 低成本:最低为Redis社区版的15%。

  • 云盘存储:数据分布在ESSD云盘,容量可达百TB级别,拥有高数据可靠性。

  • 大规格优化:解决了原生Redis固有的fork问题而预留部分内存的问题。

  • 高兼容性:兼容大部分原生Redis的数据结构和命令。

大存储、低访问密度、低访问延迟要求,且成本作为首要考虑因素的数据存储场景。

Redis社区版

兼容开源Redis,高性能。

适合中小型或验证型应用,适用于标准化Redis使用和迁移场景。

说明

关于产品选型的详细介绍,请参见云数据库Redis版产品选型必读

特性对比

下述表格中,✔️表示支持该功能,❌表示不支持该功能。

说明 混合存储型已停止售卖,更多信息,请参见【通知】Redis混合存储型实例停止售卖。推荐选择持久内存型实例。

类别

对比项

Tair(Redis企业版)

Redis社区版

内存型

持久内存型

云盘(ESSD)型

混合存储型(已停售)

2.8、4.0及5.0版本

6.0、7.0版本

基本性能

性能基准(以Redis社区版为基准)

300%

90%

读:50%

90%~40% ②

一致

120%

写:30%

单个数据节点的最大连接数

30,000

10,000

10,000

10,000

10,000

10,000

单Key服务能力(QPS参考值)①

450,000

130,000

60,000~30,000 ②

120,000~60,000 ②

140,000

160,000

最大带宽(MB/s)

96~2048

96~2048

128~1024

48~1536

10~2048

10~2048

规格特性

磁盘类型

本地盘

持久化内存

ESSD云盘(PL1)

本地盘

本地盘

ESSD云盘(PL1)

ESSD云盘(PL1)

线程模型

多IO+单Worker(Real Multi-IO)③

单IO+单Worker

多IO+多Worker(Real Multi-IO)

单IO+多Worker

单IO+单Worker

多IO+单Worker

单位成本(以Redis社区版为基准)

117%

70%

15%~20%

30%

一致

一致

数据结构

基础数据结构及命令支持

不同形态支持的命令有所不同,详情请参见Tair命令限制

部分命令不支持,详情请参见Redis社区版命令支持

数据结构模块集成

✔️

✔️️️(部分)

落盘模式

主从复制一致性

最终一致

最终一致

最终一致

最终一致

最终一致

最终一致

落盘一致性 ④

Write Back

Write Through

Write Through

Write Back

Write Back

Write Back

持久化级别

秒级

命令级

命令级

秒级

秒级

秒级

安全性

数据库审计

✔️

✔️

开启TLS加密

✔️

✔️

✔️

IP白名单

✔️

✔️

✔️

✔️

✔️

✔️

性能分析

实时Top Key统计

✔️

✔️

✔️

✔️

✔️

查询历史热点Key

✔️

✔️

查询实时大Key

✔️

✔️

✔️(2.8版本不支持)

✔️

离线分析大Key

✔️

✔️

✔️

✔️

高级功能

通过数据闪回按时间点恢复数据

✔️

✔️

代理查询缓存

✔️

全球分布式缓存

✔️

DTS单向同步

✔️

✔️

✔️

✔️

DTS双向同步

✔️

✔️

✔️

表格中数字标记的解释如下:

  • ①:该QPS(每秒访问次数)参考值以时间复杂度为O(1)的命令衡量,时间复杂度越高,QPS参考值会相应降低。

  • ②:该性能与数据访问的冷热分布相关,命中内存的比例越高性能越接近社区版基准性能。

  • ③:区别于Redis社区版6.0的IO多线程,内存型的Real Multi-IO能够将IO加速地更彻底,具备更高的抗连接冲击性,且可以线性地提升吞吐能力。

  • ④:数据落盘方式主要有下述两种:

    • Write Through:数据写入成功,数据同步落盘后返回。

    • Write Back:数据写入成功即返回成功,数据异步刷盘。

阿里云首页 云数据库 Redis 相关技术圈