全部產品
Search
文件中心

:持久記憶體型

更新時間:Sep 26, 2024

雲原生記憶體資料庫Tair持久記憶體型(簡稱持久記憶體型),基於持久記憶體技術,為您提供大容量、相容Redis的記憶體資料庫產品。單一實例成本對比Redis社區版最高可降低30%,且資料持久化不依賴傳統磁碟,保證每個操作持久化的同時提供近乎Redis社區版的吞吐和延時,極大提升業務資料可靠性。

購買方式

建立執行個體

背景資訊

由於記憶體的價格相對昂貴且容量具備較大的局限性,限制了在某些情境中的規模化使用。阿里雲於2018年正式開始投入持久化記憶體的研究和落地,成功應用於當年雙11的電商商品核心叢集中,大幅降低了成本,是中國首先在生產環境正式部署應用持久化記憶體硬體的產品。

隨著雲上環境的成熟和持久記憶體相關技術的完善,阿里雲基於持久記憶體全新研發了資料持久落地的自研引擎,結合神龍裸金屬伺服器推出了Tair持久記憶體型產品,將傳統Redis記憶體易失性演化到了持久記憶體原生持久化能力,大幅降低資料丟失的風險。

持久記憶體型產品既擁有記憶體級的訪問延時和吞吐,也擁有資料持久化的能力。除了降低成本之外,持久記憶體型還能帶來應用架構的簡化,可將目前流行的應用+緩衝+持久儲存的架構模型,演化為更加簡潔的應用+具備持久能力的記憶體資料庫的架構模型,如下圖所示。

持久記憶體型架構演化

產品優勢

持久記憶體型基於持久記憶體技術,提供大容量、相容Redis的記憶體資料庫產品,資料持久化不依賴傳統磁碟,保證每個操作持久化的同時提供近乎Redis社區版的吞吐和延時,極大提升業務資料可靠性。適用於相容Redis、大容量、服務抖動穩定可控,資料持久化要求高的熱溫資料存放區情境。

優勢項

說明

超高性價比

  • 相同容量下對比阿里雲Redis社區版,價格降低30%左右。

  • 效能可達到Redis的90%。

資料結構模組整合

支援exString(包含Redis String命令增強)、exHashCpc

主備節點同步模式

支援半同步,即用戶端發起的更新在主節點執行完成後,主節點會將日誌複製到備節點,待備節點確認接收後才返回資訊給用戶端,保證高可用切換後資料不丟失。更多資訊,請參見修改Tair執行個體的同步模式

大規格最佳化

  • 解決大規格下執行AOF重寫調用fork引起的延時抖動、服務資料載入慢等問題,無需在效能與持久化中取捨。

掉電資料不丟失

  • 強大的命令級持久化保障,每個寫操作持久化成功之後返回。

  • 相較於Redis的秒級資料丟失,在高QPS情境下資料更加有保障。

高相容性

  • 完全適配現有阿里雲Redis資料庫體系,具備高可用、彈性擴容縮容、日誌、智能診斷與靈活的備份還原服務能力。

  • 相容Redis6.0版本及以下版本介面和資料結構。

適用情境

  • 海量資料下對效能與成本要求高的情境

    計算中間資料對效能的要求很高,採用Redis社區版成本較高,如果採用HBase之類的資料庫儲存資料則可能無法滿足效能需求。採用持久儲存型執行個體保障資料持久化的同時提供近乎Redis社區版的吞吐和延時,可很好地平衡效能與成本。

  • 最終資料存放區持久化要求高的情境

    遊戲情境直接採用持久儲存型執行個體作為最終的資料存放區,相較於使用Redis+MySQL的架構情境,可獲得更簡潔的架構,更高的效能和性價比,且資料更加可靠。

執行個體規格

持久記憶體型規格