0

長いJson文字列をDBに保存し、Dbから文字列をフェッチしてから、他の操作のためにシリアル化すると、処理が遅くなります。

それを行うための良い解決策はありますか?

4

2 に答える 2

1

言われたように、 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 )

于 2013-02-27T12:48:10.850 に答える
0

最善の方法は、ストレージに json をサポートするドキュメント指向のデータベースを使用することです。このようにして、長い json の一部を取得またはシリアル化せずにクエリまたは更新できます。

于 2013-02-27T12:41:13.277 に答える