Persistencia em Desktop com Serialização

Estava testando a persistencia com db4o http://www.db4o.com/, e vi que se eu simplesmente precisar inserir um novo atributo na entidade, as informacoes antigas não são mais recuperadas do arquivo.
Daí a duvida: qual a vantagem de usar um banco de dados deste ao invés de serialização?