0

フラットファイルから約1秒ごとに読み取るRubyサーバーがあり、このフラットファイルは別のサーバーによって約1秒ごとに新しいデータで常に更新されています。このフラット ファイルは基本的に JSON ファイルです。問題は、ファイル全体を何度も読みたくないということです。むしろ、Ruby サーバーに、どのコンテンツが新しいかを判断して、その部分だけを読み取ってもらいたいのです。だから私は、Ruby のステートフルな JSON パーサーを探していると推測しています。私は Ruby に非常に慣れていないので、そのようなライブラリに慣れていません。そのような状況でうまくいくかもしれない何かを誰かが提案できますか?

4

1 に答える 1

-1

「ステートフル JSON パーサー」などというものはありません。ステートフル (「ステートフル サーバー」など) とは、サーバー (またはパーサー) が要求 (解析) の間で何らかの状態を維持することを意味します。しかし、とにかくファイル全体を読み取って解析する必要があります。

ファイルが小さい場合は、毎回全体を解析してください。ファイルが巨大な場合は、代わりにデータベースを使用してください。

于 2012-06-09T00:01:49.473 に答える