1. A computer implemented method for migrating contents of a database, the method comprising: generating in a serialized objects file an object types serialized object including information on object types of objects in a first database in at least one of a plurality of storages, wherein the object types serialized object having information on the object types indicates an order of the object types in the first database in which the objects in the first database are to be serialized and deserialized in the serialized objects file; generating in the serialized objects file serialized objects describing information content of objects in the first database according to the order of the object types indicated in the object types serialized object; and deserializing the serialized objects in the serialized objects file according to the order of the object types indicated in the object types serialized object to recover information retrieved from the first database and to restore and merge the recovered information in the serialized objects in objects in a second database in the at least one of the plurality of storages, wherein a structure of the second database is different from a structure of the first database.