Skip to Content

什麼是持久性資料?

什麼是持久性資料?

為了確保使用者永遠都能存取自己的資訊,電腦使用儲存資源來保持資料持久可用,即使資料斷電也沒問題。當電腦斷電時,持久性資料不會消失。即使在停電後,使用者仍可使用本機儲存設備或網路儲存設備等持久性儲存設備來擷取檔案和資料。

什麼是持久性資料?

持久性資料是指儲存在非揮發性儲存媒體上的任何資料,在被刻意刪除或覆寫之前,仍能長期使用。即使在關閉裝置電源後,持續的資料仍會保留。

電腦的主要儲存方式為隨機存取記憶體(RAM)。RAM 速度快,儲存了 GB 的資料供應用程式擷取,中央處理器(CPU)則用於執行計算。當電腦電源關閉時,RAM 無法再儲存任何資料。電腦中的 RAM 需要一致的電源更新,因此當電腦關機時,儲存在主要儲存設備中的非持續性資料會遺失。

為了確保使用者能在停電後返回資料,電腦會使用次要儲存磁碟來維持資料持久性與可用性。持久性資料包括儲存在次要儲存設備上的檔案和應用程式,即使在停電後仍可繼續使用。保持資料持久性的次要儲存設備可以是內部磁碟、外部快閃磁碟機,或網路上的一系列儲存設備(例如網路連接儲存設備)。

持久性資料如何運作?

大多數電腦都有兩種儲存持久資料的硬碟類型之一:固態硬碟(SSD)或硬碟(HDD )。部分電腦具備混合式儲存系統,同時具備 SSD 和 HDD。SSD 是一種快閃儲存設備,即使在電腦關機後也能儲存資料。HDD 是一系列旋轉碟片,使用磁力持久資料。這兩部硬碟都是持久性資料的可行選項,但 SSD 通常優先用於應用程式效能。HDD 是備份和復原的首選。

雲端儲存也提供企業持久性資料的資源。公司可以選擇將所有資料儲存在雲端,或是使用混合模式,並只將部分資料儲存在雲端。雲端持久資料的優勢在於它更安全、可用,且需要員工更少的維護。

持久性資料範例

持久性資料有多種形式。例如,資料庫將資料儲存到磁碟機,以擷取資料進行應用程式和使用者查詢。關聯式資料庫和 NoSQL 資料庫都使用持久性資料進行後端處理和查詢。用於推動行銷和銷售的分析應用程式,可能會使用 NoSQL 資料庫和機器學習進行未來預測。基本電子商務商店可能會使用關聯式資料庫來儲存產品資訊和客戶訂單。

儲存在磁碟上的每個儲存檔案都是一種持久性資料。當使用者將檔案儲存在本機磁碟或雲端時,檔案會儲存在磁碟中,以供日後存取和檢索。大多數的雲端儲存設備都有備份和安全功能,因此任何硬體故障都不會永久破壞資料。

非結構化資料稱為物件式資料儲存,且使用 NoSQL 資料庫時仍舊存在。企業可以在沒有特定格式或結構的情況下儲存文件和收集資料,並將其儲存在資料倉儲中,並使用 NoSQL 資料庫進行查詢和檢索。物件式資料儲存需要大量磁碟空間,因此通常卸載至雲端資源以節省成本並利用擴充性選項。

持久性資料 vs. 揮發性資料

主要儲存設備儲存不穩定的資料。電力中斷後,揮發性資料不會持續存在,因此電腦在關閉電源後需要輔助磁碟才能保持資料運作。電腦使用動態 RAM(DRAM)和靜態 RAM(SRAM)來儲存揮發性資料和快取資訊。DRAM 和 SRAM 的速度比持久性儲存設備快,但其揮發性需要次要儲存設備。

雲端供應商通常提供記憶體內資料庫,作為為查詢和即時資料交付提供應用程式快速效能的一種方式。記憶體內資料庫使用揮發性記憶體來儲存應用程式資料,因此速度很快,但會造成硬體故障後遺失資料的風險。記憶體內處理與持久性資料儲存的結合,是大多數商業應用程式的最佳解決方案。

即時競標是記憶體內資料庫的範例使用案例。使用者針對特定產品出價,其他使用者可能會在幾毫秒內出價。這些投標必須幾乎即時可供其他投標者取得準確資訊。投標系統使用記憶體內的資料庫來更新投標金額,但投標資訊仍儲存在持久性資料儲存磁碟上。

持久性資料 vs. 動態資料

大多數資料必須經常或偶爾變更。例如,您的社會安全號碼可能在您一生當中有所變動,但您的住家地址可能變動得更頻繁。動態資料是偶爾會更新或變更的資料,企業需要一種方式來更新他們儲存的資料。大多數標準資料庫都允許企業及其應用程式更新動態資料。

企業可以購買動態資料,以確保他們擁有最新的服務與客戶支援資訊。例如,一家房地產公司需要不斷更新的資料,以監控市場上的新房子和房價變化。從第三方匯入動態資料,可讓房地產公司的儲存資料保持最新狀態,以便為客戶提供有效的服務。

持久性資料是一種動態資料,但也可能是靜態資料。靜態資料不會改變,但會留在儲存設備上。動態資料也持續存在於磁碟上,但應用程式和使用者可任意變更資料。動態資料的變更也會儲存到磁碟,以便使用者取得更新後的資訊。

持續資料的效益與缺點

每個企業都需要持久的資料,但挑戰在於在資料變更後保持資料完整性和可用性。大多數的資料庫都採用先進技術,以減少讀取次數太少,導致不正確的資料被傳回並可能儲存至磁碟。日誌檔案會追蹤資料庫交易,以避免資料完整性遺失。

企業必須制定資料儲存計畫,以確保資料一致且安全。資料應經過標準化,使資料在所有應用程式中保持一致,並且不會在多個地方進行更新,導致可能的不準確。所有資料都應該使用驗證和授權規則來確保安全,並應設置監控系統以偵測任何可疑活動。

雲端儲存為企業提供彈性選項,以降低 IT 預算,同時降低維護成本。系統管理員內建保護資料庫備份與生產資料的功能,不需要維護硬體。企業應隨時備份持久性資料,雲端提供擴充能力,在收集和儲存更多資料時增加容量。

結論

對於每個企業而言,主要儲存和次要儲存都是必要的。次要儲存設備即使在停電後也能維持資料可用。由於資料不會遺失在磁碟上,因此被視為持續性資料。持久性資料是企業生產力的關鍵要素,雲端儲存是最具彈性與擴充性的方案。正在尋找最適合容器工作負載的持久性儲存解決方案嗎? 立即查看 Portworx®。

11/2023
A Data Platform For Developers | Everpure
Joint solution from Cisco, Everpure and Red Hat speeds and simplifies the transition to Kubernetes-based software development.
解決方案簡介
4 頁

查看重要資訊與活動

影片
觀看影片:企業級資料雲端的價值。

Charlie Giancarlo 討論管理為何管理資料才是未來趨勢,而非儲存設備。發掘整合式做法如何革新企業級 IT 作業。

立即觀看
資源
傳統儲存裝置無法驅動未來。

現代化工作負載需求必須達到 AI 級速度、安全性與規模。您的技術棧準備好了嗎?

進行評估
PURE360 示範
探索、認識、體驗 Pure Storage。

存取隨取隨用影片與示範,了解 Pure Storage 的強大功效。

觀賞示範影片
精神領袖
創新競賽

儲存創新最前線的產業領導者最新深度資訊與觀點。

了解更多資訊
您的瀏覽器已不受支援!

較舊版的瀏覽器通常存在安全風險。為讓您使用我們網站時得到最佳體驗,請更新為這些最新瀏覽器其中一個。

Personalize for Me
Steps Complete!
1
2
3
Thinking...