Skip to content
Snippets Groups Projects
  • gatorsmile's avatar
    499ac3e6
    [SPARK-12091] [PYSPARK] Deprecate the JAVA-specific deserialized storage levels · 499ac3e6
    gatorsmile authored
    The current default storage level of Python persist API is MEMORY_ONLY_SER. This is different from the default level MEMORY_ONLY in the official document and RDD APIs.
    
    davies Is this inconsistency intentional? Thanks!
    
    Updates: Since the data is always serialized on the Python side, the storage levels of JAVA-specific deserialization are not removed, such as MEMORY_ONLY.
    
    Updates: Based on the reviewers' feedback. In Python, stored objects will always be serialized with the [Pickle](https://docs.python.org/2/library/pickle.html) library, so it does not matter whether you choose a serialized level. The available storage levels in Python include `MEMORY_ONLY`, `MEMORY_ONLY_2`, `MEMORY_AND_DISK`, `MEMORY_AND_DISK_2`, `DISK_ONLY`, `DISK_ONLY_2` and `OFF_HEAP`.
    
    Author: gatorsmile <gatorsmile@gmail.com>
    
    Closes #10092 from gatorsmile/persistStorageLevel.
    499ac3e6
    History
    [SPARK-12091] [PYSPARK] Deprecate the JAVA-specific deserialized storage levels
    gatorsmile authored
    The current default storage level of Python persist API is MEMORY_ONLY_SER. This is different from the default level MEMORY_ONLY in the official document and RDD APIs.
    
    davies Is this inconsistency intentional? Thanks!
    
    Updates: Since the data is always serialized on the Python side, the storage levels of JAVA-specific deserialization are not removed, such as MEMORY_ONLY.
    
    Updates: Based on the reviewers' feedback. In Python, stored objects will always be serialized with the [Pickle](https://docs.python.org/2/library/pickle.html) library, so it does not matter whether you choose a serialized level. The available storage levels in Python include `MEMORY_ONLY`, `MEMORY_ONLY_2`, `MEMORY_AND_DISK`, `MEMORY_AND_DISK_2`, `DISK_ONLY`, `DISK_ONLY_2` and `OFF_HEAP`.
    
    Author: gatorsmile <gatorsmile@gmail.com>
    
    Closes #10092 from gatorsmile/persistStorageLevel.