• 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