Скажем, у меня большой файл со многими объектами, которые уже сериализованы (это легкая часть). Я должен иметь возможность иметь произвольный доступ к объектам в файле, когда я перехожу к десериализации. Единственный способ, которым я могу это сделать, - это как-то сохранить указатель на каждый объект.Deserializing Objects в Java
В основном я получаю большой файл с сериализованными объектами и не хочу десериализовать весь файл, когда я иду, чтобы получить только один объект.
Может ли кто-нибудь указать мне в правильном направлении на этом?
Как насчет использования какого-либо объекта DB? Что-то вроде [Neodatis] (http://neodatis.wikidot.com/) (есть много других, см. Эту страницу [wikipedia] (https://en.wikipedia.org/wiki/Comparison_of_object_database_management_systems)) –
Что делать, если вы сериализуете объект в структуру каталогов с файлом поиска на верхнем уровне каталога. Каждый раз, когда вам нужен объект, вы разбираете файл поиска, а затем берете файл, необходимый для конкретного объекта. Просто мысль. –
Я пытаюсь сохранить skiplist в файле ... так что мне нужно сериализовать и deserialze Пропустить узлы. Есть ли способ, с помощью которого skiplist позволяет мне получить доступ к узлам, которые мне нужны? Я чувствую, что мне все еще нужен указатель на файл, чтобы получить правильный объект. –