Практическое использование сериализации объектов? - PullRequest
5 голосов
/ 03 июня 2010

Сколько программных проектов вы работали над сериализацией использованных объектов? Я лично никогда не сталкивался со сценарием, в котором использовалась сериализация объектов. Один из вариантов использования, о котором я могу подумать, это серверное программное обеспечение, хранящее объекты на диске для экономии памяти. Существуют ли другие типы программного обеспечения, где сериализация объектов важна или предпочтительнее базы данных?

Ответы [ 11 ]

0 голосов
/ 03 июня 2010

Мы начали с системы, которая сериализировала все тысячи объектов в памяти на диск каждые 15 минут или около того. Когда это заняло слишком много времени, мы переключились на смешанный режим сохранения объектов в реляционный файл DB и Pickle (кстати, это была система Python). В конце концов большая часть данных была сохранена в реляционной базе данных. Интересно, что система была написана таким образом, что весь код приложения не заботился о том, что там происходит. Все было сделано с использованием XP и тысяч автоматических тестов.

...