騰訊云發布全新非關系型數據庫KeeWiDB 創新性實現三級存儲架構
5月16日,騰訊云發布全新非關系型數據庫KeeWiDB,搭載全自研存儲引擎。這是騰訊云發布的首款軟硬件結合、高速低延遲的NoSQL數據庫產品。
KeeWiDB創新性地實現三級存儲架構設計,自研代碼量超過25萬行,單節點讀寫能力超過18萬QPS,最高可線性堆疊至千萬級并發吞吐量,同時兼容Redis協議,訪問延遲達到毫秒級,是一款具有行業領先性的數據庫產品。
在非關系型數據庫領域,Redis因其高吞吐、低延遲、豐富的數據結構一直受開發者歡迎。但在海量數據和極致用戶體驗的雙重挑戰下,Redis全內存方案無法解決海量數據所帶來的規模與成本問題,數據可靠性也面臨挑戰。
為解決Redis在性能、成本、持久化和規模存在的四大挑戰,經過兩年多的探索,騰訊云數據庫KeeWiDB給開發者提供了一個高可靠、高效率、低成本的鍵值數據庫解決方案。
在性能和成本問題上,KeeWiDB創新性地提供內存(DRAM)、持久內存(PMEM)、固態硬盤(SSD)的三級存儲解決方案,根據數據訪問熱度自動分級,將不同訪問密度的數據存儲到不同成本的介質中,有效實現了性能和成本的平衡。
在持久化能力上,該架構設計能夠達到毫秒級穩定寫入延遲,SSD存儲能提供低成本持久化能力,保證數據寫入即存儲。
測試結果顯示,在數據規模能力上,KeeWiDB數據庫單節點讀寫性能超過18萬QPS;相比Redis的全內存方案,KeeWiDB的自動分級能力可使冷數據存儲成本降低90%,助力開發者有效降低使用成本。
騰訊云一直致力于非關系型數據庫產品的研發和投入,目前已經涵蓋了包括緩存、文檔、時序、KV在內的七款數據庫產品,并且在持續豐富數據庫服務的種類。目前,騰訊云NoSQL數據庫服務了金融、電商、游戲、視頻等數十個行業應用場景。