Вопрос на миллион: допустим, я сделал каких-то пользовательских типов кучу, долго их обрабатывал, и вдруг настала пора выключать компьютер. Как можно всё-всё сохранить куда-нибудь, чтобы потом легко в пару команд загрузить?
Hdf5 пухнет раз в 500 наверное, у меня мой личный костыль съел 11 мегабайт, а hdf5 я прервал на 950 мегабайтах. Она с custom types плохо работает
Скорее всего, ты пытаешься засунуть много переменных в отдельные малые датасеты. В крайнем случае можно преобразовать сложный тип в один байтовый массив.
Там просто сложные пользовательские типы, что-то типа семейств булевых функций, и получается, что там сложно раскрывается всё в итоге; я всё преобразовывал в массивы и сохранял в результате; ну и с восстановлением всех типов при чтении