2012-03-13 20 views
0

1秒あたり4ストリーム(15バイト)のレートでデータロギングを実行するアプリケーションを開発しています。私はそのデータをjsonファイルに入れたいと思います。それは4秒ごとに書き込まれます。jsonファイルに新しいjson要素を追加する

実際のファイルを解析して新しいデータを追加して書き換えなくても、既存のjsonファイルに新しいjsonデータを追加することは可能ですか?

私はこのことを尋ねています。なぜなら、データ全体を長時間メモリに保持することは不可能であり、アプリケーションがパフォーマンスを重視しているから、最良のソリューションが何であるか知りたいのです。

ファイル全体を読み取り、新しいファイルを書き直し(1秒あたり60バイトを記憶する)、データベースにデータを保存して最後に1つのファイルを書き込む間に、どのソリューションが(パフォーマンスビューで)ベストになるか?

よろしくお願いいたします。

答えて

0

Jacksonをご覧ください。それはストリーミングライターを持っています。これは、メモリ内のすべてのものを保持せずにjsonデータを追加できるようにする必要があります。

関連する問題