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 的反序列化的布尔值。 |
DISK_ONLY |
将 StorageLevel 返回到磁盘,并序列化并复制一次。 |
DISK_ONLY_2 |
将 StorageLevel 返回到磁盘,序列化并复制两次。 |
MEMORY_AND_DISK |
将 StorageLevel 返回到磁盘和内存,并反序列化并复制一次。 |
MEMORY_AND_DISK_2 |
将 StorageLevel 返回到磁盘和内存,并反序列化并复制两次。 |
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_ONLY_SER_2 |
将 StorageLevel 返回到内存,并序列化并复制两次。 |
NONE |
返回所有参数设置为 false 的 StorageLevel 对象。 |
OFF_HEAP |
将 StorageLevel 返回到磁盘、内存和 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 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈