Why serialize the object into the database? A relational database is perfectly suited to hold thesaurus data, and scale much better than saving data with a serialized object (which as Sean mentioned,...