は自分自身にこの質問をする:
は、ビジネス・ルールに基づいて依存値はありますか?
そうならば、データベースに格納していない - それは良い習慣があるので、あなたができないかは、なくすべきではないので - あなただけのデータベースにビジネスルールを持っている必要がありますもしあなたがそれだけでなく、それを持っている最高または唯一の場所であれば、はです。
通常、オブジェクトをデータベースにシリアライズすると、通常のコンパイル済みコードでオブジェクトを作成するよりも処理が遅くなります。データベースへのアクセスは通常かなり早いですが、それは遅いシリアル化の行為です。しかし、複雑なオブジェクト作成プロセスがあり時間がかかる場合は、特にシリアル化のカスタムメソッドを使用する場合は、シリアル化が迅速になります。
すっごく....あなたの「オブジェクトは」比較的正常なデータオブジェクトは、いくつかの計算/導出される値であるならば、私は、データベースからそれらの値を読んで、あなたは、データベース内の「オブジェクト」の値を格納することを示唆しているとそれらをコンパイル済みコード*で作成されたデータオブジェクトにマップし、従属値を計算します。
*これは、標準のデータ検索であることに注意してください - 何人かの人々は、ORMを使用し、いくつかは、手動でオブジェクトに値をマッピングします。
あなたが生成されているデータの性質についてより具体的にする必要があります。いずれにも違いがないことは非常に可能です。 –