StorageLevel 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
用於控制 RDD 儲存體的旗標。 每個 StorageLevel 都會記錄是否要使用記憶體、如果 RDD 卸載記憶體不足,還是要將資料保留在 JAVA 特定的序列化格式的記憶體中,以及是否要在多個節點上複寫 RDD 磁碟分割。 也包含一些常用儲存層級的靜態屬性,MEMORY_ONLY。
public sealed class StorageLevel
type StorageLevel = class
Public NotInheritable Class StorageLevel
- 繼承
-
StorageLevel
建構函式
StorageLevel(Boolean, Boolean, Boolean, Boolean, Int32) |
用於控制 RDD 儲存體的旗標。 每個 StorageLevel 都會記錄是否要使用記憶體、如果 RDD 卸載記憶體不足,還是要將資料保留在 JAVA 特定的序列化格式的記憶體中,以及是否要在多個節點上複寫 RDD 磁碟分割。 也包含一些常用儲存層級的靜態屬性,MEMORY_ONLY。 |
屬性
Deserialized |
傳回這個 StorageLevel 還原序列化的 bool 值。 |
DISK_ONLY |
將 StorageLevel 傳回磁片,序列化並複寫一次。 |
DISK_ONLY_2 |
將 StorageLevel 傳回磁片,序列化並複寫兩次。 |
MEMORY_AND_DISK |
將 StorageLevel 傳回磁片和記憶體,還原序列化並複寫一次。 |
MEMORY_AND_DISK_2 |
將 StorageLevel 傳回至 Disk 和 Memory,還原序列化並複寫兩次。 |
MEMORY_AND_DISK_SER |
將 StorageLevel 傳回磁片和記憶體,序列化並複寫一次。 |
MEMORY_AND_DISK_SER_2 |
將 StorageLevel 傳回磁片和記憶體,序列化並複寫兩次。 |
MEMORY_ONLY |
將 StorageLevel 傳回至 Memory,還原序列化並複寫一次。 |
MEMORY_ONLY_2 |
將 StorageLevel 傳回至 Memory,還原序列化並複寫兩次。 |
MEMORY_ONLY_SER |
將 StorageLevel 傳回至 Memory,序列化並複寫一次。 |
MEMORY_ONLY_SER_2 |
將 StorageLevel 傳回至 Memory,序列化並複寫兩次。 |
NONE |
會傳回 StorageLevel 物件,並將所有參數設定為 false。 |
OFF_HEAP |
將 StorageLevel 傳回至 Disk、Memory 和 Offheap、序列化和複寫一次。 |
Replication |
傳回這個 StorageLevel 複寫的 int 值。 |
UseDisk |
傳回這個 StorageLevel 的 UseDisk 布林值。 |
UseMemory |
傳回這個 StorageLevel 的 UseMemory 布林值。 |
UseOffHeap |
傳回這個 StorageLevel 的 UseOffHeap 布林值。 |
方法
Description() |
傳回這個 StorageLevel 的描述字串。 |
Equals(Object) |
檢查指定的物件是否與目前的 物件相同。 |
GetHashCode() |
傳回目前 物件的雜湊碼。 |
ToString() |
傳回這個 StorageLevel 的字串表示。 |
適用於
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應