長いJson文字列をDBに保存し、Dbから文字列をフェッチしてから、他の操作のためにシリアル化すると、処理が遅くなります。
それを行うための良い解決策はありますか?
言われたように、 MongoDBのような Documented-Oriented DB を使用する必要があるかもしれません。
これができない場合は、結合されたデータ ストレージを検討してください。RDBMS に保存できるもの、MongoDB に保存できるものなどです。
また、特定の理由でそれが不可能な場合は、JSON のバイナリ形式を見てください: SmileまたはBSON。どちらも JSON.Net などのさまざまなフレームワークでサポートされています (検討記事http://james.newtonking.com/archive /2009/12/26/json-net-3-5-release-6-binary-json-bson-support.aspx )
最善の方法は、ストレージに json をサポートするドキュメント指向のデータベースを使用することです。このようにして、長い json の一部を取得またはシリアル化せずにクエリまたは更新できます。