Serialization, IMO, defeats the purpose of having a DBMS and brings us back to flat-file land. Part of the definition of a DBMS is that it's shared - many processes can talk to the DBMS at once. Serializing in essence is the same as putting the database into single-user mode and then letting the app hit it. How can that ever perform well?
--
Adam Machanic
whoisactive