Necesito liberar RAM almacenando un diccionario Python en el disco duro, no en la RAM. ¿Es posible?

En mi caso, tengo un diccionario de aproximadamente 6000 clases instanciadas, donde cada clase tiene 1000 variables atribuidas, todas de tipo cadena o lista de cadenas. A medida que construyo este diccionario, mi RAM sube muy alto. ¿Hay alguna forma de escribir el diccionario, ya que se está construyendo en el disco duro en lugar de la RAM para que pueda ahorrar algo de memoria? He oído hablar de algo llamado "pepinillo", pero no sé si este es un método factible para lo que estoy haciendo.

¡Gracias por tu ayuda!

Respuestas a la pregunta(4)

Su respuesta a la pregunta