GeminiDB Cassandra接口新特性FLASHBACK發佈:任意時間點秒級閃回

本文分享自華爲雲社區《GeminiDB Cassandra接口新特性FLASHBACK發佈:任意時間點秒級閃回》,作者: GaussDB 數據庫。

技術背景

數據庫作爲現代信息系統的核心組成部分,承擔着存儲、管理和檢索大量數據的重要任務。然而,在實際的業務運行過程中,由於各種原因,數據庫可能會出現異常或者故障情況,導致數據的丟失、訪問延遲甚至業務中斷。
 
爲了解決這類問題,業界通常會採用備份恢復的方案來進行數據恢復,這過程涉及到新實例創建、備份數據下載、日誌回放等操作,恢復時間往往較長。而華爲雲GeminiDB Cassandra接口當前已支持任意時間點恢復(PITR特性),可應對大部分故障場景。
 
華爲雲GeminiDB Cassandra接口是一款基於計算存儲分離架構,兼容Cassandra生態的雲原生NoSQL數據庫。FLASHBACK閃回技術是GeminiDB Cassandra接口最新研發的用於數據恢復的高級技術,可以將快照保留時間(過去1天、3天、7天等)內任意時間點的數據秒級恢復到當前新實例,極大提升恢復速度,減少恢復時間,將數據恢復能力提升到一個全新的高度。

GeminiDB Cassandra接口,閃回特性亮點解析

1.png

 

支持任意時間點

GeminiDB Cassandra接口會在本地維護一系列連續的快照,快照保留時間內任意時間點均可進行數據閃回,最小時間粒度爲秒。快照保留時間默認爲一天,用戶可以自由調整快照保留時間。不過,由於快照會佔用存儲空間,建議快照保留時間設置不超過七天。

2.png

秒級可用

GeminiDB Cassandra接口在進行表閃回時,通過快照引用技術,節省數據拷貝時間,實現秒級閃回表。閃回無需等待數據拷貝,即使數據量再大也能實現秒級恢復,引用的數據會在後臺通過一定方式實現解耦,全程對業務無影響。

支持閃回到新表

GeminiDB Cassandra接口允許數據閃回到當前表或者新表中。當選擇閃回到新表時,原表正常運行,不受任何影響,新表秒級恢復原表指定時刻的全量數據,立即可用,對業務無影響。

支持指定分區

GeminiDB Cassandra接口的一張表由多個分區組成,用戶可指定單個分區進行細粒度的閃回,以節省資源。

GeminiDB Cassandra接口,閃回功能應用

 

3.PNG

 

閃回恢復:表數據快速回滾

在業務表上進行不可逆轉的數據誤操作後,用戶迫切希望數據能恢復到操作前,此時可通過閃回恢復功能讓該表的數據快速回滾到誤操作之前。需要注意的是,在當前表進行閃回恢復,業務會有秒級RTO抖動;在新表進行閃回恢復時,立即可用。

閃回查詢:表數據、分區數據秒級克隆到新表

當用戶想要查詢某張表或某個分區在某一時刻數據時,可以將當前表或分區某個歷史時刻數據閃回到一張新表中,通過查詢新表數據實現閃回查詢。

數據閃回到新表時,原表不受任何影響,依然能正常使用,對業務完全無影響,同時新表也是可以正常讀寫的,相當於快速克隆出一張新表。

閃回刪除:強大的表回收站功能

在進行庫或表刪除後,如果想要恢復被刪除的庫和表,可通過閃回刪除的方式進行恢復。GeminiDB Cassandra接口在本地保存了一系列連續快照,包含被刪除的庫和表,相當於“未清空的回收站”,可以在快照中找到被刪除的庫和表。
 
閃回刪除功能秒級恢復被刪除的庫和表到當前實例,相當於一個功能強大的表回收站功能,極大地提升容錯率,挽回用戶誤操作帶來的損失。

總結

華爲雲GeminiDB Cassandra接口新特性FLASHBACK閃回是一種非常強大的數據應急恢復手段,針對各種極端複雜場景提供了多種實用的閃回恢復功能,極大降低了人爲錯誤帶來的影響,提升了用戶體驗。小夥伴們還在等什麼,快來搶先體驗吧! https://www.huaweicloud.com/product/geminidb.html

 

點擊關注,第一時間瞭解華爲雲新鮮技術~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章