全部產品
Search
文件中心

Tair (Redis® OSS-Compatible):Tair(企業版)與Redis開源版特性對比

更新時間:Nov 05, 2024

本文列出Tair(企業版)各形態產品與Redis開源版產品的相關特性對比,為您的產品選型提供相關參考。

選型參考

類別

系列

特點

適用情境

Tair(企業版)

記憶體型

以效能為中心的關鍵業務情境。

持久記憶體型

  • 超高性價比:對比相同容量下的Redis開源版,價格降低30%左右,效能可達Redis開源版的90%,更多資訊請參見持久記憶體型效能白皮書

  • 支援增強型資料結構模組(modules):exString(包含Redis String命令增強)、exHashCpc

  • 掉電資料不丟失:強大的命令級持久化保障,每個寫操作持久化成功後返回,可將其作為記憶體資料庫(非緩衝)使用。

需要高效能且高資料持久化要求,且成本作為次要考慮因素的資料緩衝與儲存情境。

磁碟型

  • 低成本:最低為Redis開源版的15%。

  • 效能:約為Redis開源版的60%,更多資訊請參見磁碟(ESSD)型效能白皮書磁碟(SSD)型效能白皮書

  • 磁碟儲存:資料分布在ESSD或SSD中,容量可達百TB層級,擁有高資料可靠性。

  • 資料分布:採用阿里雲TairDB儲存引擎,資料通過磁碟持久化,記憶體用於請求加速。

  • 高相容性:相容Redis6.0大部分的資料結構和命令。

大儲存、低訪問密度、低訪問延遲要求,且成本作為首要考慮因素的資料存放區情境。

Redis開源版

相容開源Redis,高效能。

適用於標準化Redis使用和遷移情境。

說明

關於產品選型的詳細介紹,請參見雲資料庫 Tair(相容 Redis)產品選型必讀

特性對比

下述表格中,✔️表示支援該功能,❌表示不支援該功能。

類別

對比項

Tair(企業版)

Redis開源版

記憶體型

持久記憶體型

磁碟型(ESSD)

磁碟型(SSD)

2.8、4.0及5.0版本

6.0、7.0版本

5.0、6.0版本經濟型

基本效能

效能基準(以Redis開源版為基準)

300%

90%

讀:40%

讀:60%

一致

120%

120%

寫:30%

寫:40%

單個資料節點的最大串連數

30,000

10,000

10,000

40,000

10,000

10,000

10,000

單Key服務能力(QPS參考值)①

450,000

130,000

30,000~60,000

50,000~60,000

140,000

160,000

160,000

最大頻寬(MB/s)

96~2,048

96~2,048

187.5~1,000

187.5~2,048

10~2048

48~2,048

96~2,048

規格特性

IO與Worker模型

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

單IO+單Worker

多IO+多Worker(Real Multi-IO)

多IO+多Worker(Real Multi-IO)

單IO+單Worker

多IO+單Worker

多IO+單Worker

單位成本(以Redis開源版為基準)

117%

70%

15%~20%

15%

一致

一致

51~67%

資料結構

基礎資料結構及命令支援

不同形態支援的命令有所不同,詳情請參見Tair(企業版)命令支援與限制

部分命令不支援,詳情請參見Redis開源版命令支援

Tair擴充資料結構概覽

✔️

✔️️️(部分)

落盤模式

主從複製一致性

最終一致

最終一致

最終一致

最終一致

最終一致

最終一致

最終一致

落盤一致性 ④

Write Back

Write Through

Write Through

Write Through

Write Back

Write Back

Write Back

持久化層級

秒級

命令級

命令級

命令級

秒級

秒級

秒級

安全性

Database Audit

✔️

✔️

✔️

✔️

✔️

✔️

✔️

開啟TLS加密

✔️

✔️

✔️

✔️

✔️

透明資料加密TDE

✔️

IP白名單

✔️

✔️

✔️

✔️

✔️

✔️

✔️

效能分析

即時Top Key統計

✔️

✔️

✔️

✔️

✔️

查詢歷史熱點Key

✔️

✔️

✔️

✔️

✔️

✔️

✔️

離線分析大Key

✔️

✔️

✔️

✔️

✔️

進階功能

通過資料閃回按時間點恢複資料

✔️

✔️

代理查詢快取

✔️

全球多活

✔️

DTS單向同步

✔️

✔️

✔️

✔️

✔️

✔️

✔️

DTS雙向同步

✔️

✔️

✔️

表格中數字標記的解釋如下:

  • ①:該QPS(每秒訪問次數)參考值以時間複雜度為O(1)的命令衡量,時間複雜度越高,QPS參考值會相應降低。

  • ②:該效能與資料訪問的冷熱分布相關,命中記憶體的比例越高效能越接近Redis開源版基準效能。

  • ③:區別於Redis 6.0的IO多線程,記憶體型的Real Multi-IO能夠將IO加速地更徹底,具備更高的抗串連衝擊性,且可以線性地提升吞吐能力。

  • ④:資料落盤方式主要有下述兩種:

    • Write Through:資料寫入成功,資料同步落盤後返回。

    • Write Back:資料寫入成功即返回成功,資料非同步刷盤。