2012-04-18 1 views
0

実際に私は、サーバー側で巨大なデータ処理が行われているために「寂しい」という問題に直面していましたが、今ではCallbackRowHandlerを使ってこの問題を解決しました。それはうまく動作します。今私はクライアント側に処理されたデータを転送するため、同じ「メモリ不足」の問題に直面しています。私は、処理されたデータをクライアントに転送するためにjsonを使用することを考えています。それはいいアプローチですか、私は間違った方向に行くのですか? ありがとうJimonJSONを使用して、巨大なデータ(おそらくはMB単位)をServerからClientに転送することをお勧めしますか?

+0

JSONはウェブサービスのデータ転送に適しているので、Google、twitterがJSONを使用している理由です。 –

+0

実際にサーバー側の応答として私はマップのリストを持っています(マップには文字列の情報が含まれています)....しかし、リストのサイズが100万回になると、メモリ不足例外が発生します。なぜ私はJSONを使ってデータを転送したいのですか?:) –

答えて

0

huge dataserverからclientに転送することは好ましくありません。それ以上のものが必要なのでbandwidthloadclientに入れます。データをpaginationに送信することをおすすめします。

+0

返信ありがとうございます;私たちのプロジェクト要件は、一度に完全なデータを処理してグラフィック表示することです:) –

+0

あなたはクライアント側にデータを送信する必要があり、そこでデータを分析し、データを要約するためのグラフィカル表現を作成する必要があります? –

+0

はいそれは私がやりたかったことです:) –

0

あなたの質問がまだ有効な場合は、JSONファイルをアセンブルしてテキストファイルまたは画像ファイルと同様の方法でアップロードできます。

あなたは数メガバイトを転送し、そのファイルをフォルダに保存し、最後にjsonファイルを解析することができます。

これは遅くなりますが動作します。

関連する問題