本文列出Tair(企業版)各形態產品與Redis開源版產品的相關特性對比,為您的產品選型提供相關參考。
選型參考
類別 | 系列 | 特點 | 適用情境 |
Tair(企業版) | 以效能為中心的關鍵業務情境。 | ||
| 需要高效能且高資料持久化要求,且成本作為次要考慮因素的資料緩衝與儲存情境。 | ||
| 大儲存、低訪問密度、低訪問延遲要求,且成本作為首要考慮因素的資料存放區情境。 | ||
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開源版命令支援。 | |||||
✔️ | ✔️️️(部分) | ❌ | ❌ | ❌ | ❌ | ❌ | ||
落盤模式 | 主從複製一致性 | 最終一致 | 最終一致 | 最終一致 | 最終一致 | 最終一致 | 最終一致 | 最終一致 |
落盤一致性 ④ | Write Back | Write Through | Write Through | Write Through | Write Back | Write Back | Write Back | |
持久化層級 | 秒級 | 命令級 | 命令級 | 命令級 | 秒級 | 秒級 | 秒級 | |
安全性 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
✔️ | ✔️ | ❌ | ❌ | ✔️ | ✔️ | ✔️ | ||
✔️ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ||
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
效能分析 | ✔️ | ✔️ | ❌ | ❌ | ✔️ | ✔️ | ✔️ | |
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
✔️ | ✔️ | ❌ | ❌ | ✔️ | ✔️ | ✔️ | ||
進階功能 | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ | ❌ | |
✔️ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ||
✔️ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ||
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ | ❌ |
表格中數字標記的解釋如下:
①:該QPS(每秒訪問次數)參考值以時間複雜度為O(1)的命令衡量,時間複雜度越高,QPS參考值會相應降低。
②:該效能與資料訪問的冷熱分布相關,命中記憶體的比例越高效能越接近Redis開源版基準效能。
③:區別於Redis 6.0的IO多線程,記憶體型的Real Multi-IO能夠將IO加速地更徹底,具備更高的抗串連衝擊性,且可以線性地提升吞吐能力。
④:資料落盤方式主要有下述兩種:
Write Through:資料寫入成功,資料同步落盤後返回。
Write Back:資料寫入成功即返回成功,資料非同步刷盤。