お世話になっております。
具体的なプログラムに関する質問ではないのですが、現在私がイメージしていることを、
実現するのにどういったプログラムを書くのが最適なのか、
どういった言語を使うのが良いのか、アドバイスをいただければと思っております。
やりたいこと
Linuxログファイルの様に、あるファイルにどんどん事象が記録されているものがあります。
これをデータベースに保存したいと考えています。
私の持っている知識では特定のタイミングで全てDBに保存し、
保存が終わったタイミングで記載されていたログファイルを空の状態にする、
というのを繰り返すことを考えました。
そうすれば、差分を意識することなく(厳密には多少の誤差は出るかもしれませんが)DBへの
ログの保存が行えると思いました。
ですが、この方法ですと特定のタイミングを通過するまで、
DBにログが保存されずDBからログを確認しようとした際にタイムラグが生じます。
こういった、どんどんテキストが増え、差分のみを抽出するといった場合、
どのようにプログラムを書くのが良いのか、アドバイスをいただきたいと思っております。
また、スクリプト言語、PHPやPythonといった言語で書いて、
プログラムを常時稼働させた場合、マシンのリソースを大量に消費してしまうのではないかと思ったりしています。
こういったことを実現するのに最適な言語はこれだというのがあったりするのでしょうか。
色々とググったりしたのですが、どうも適切な解が見つからず、
こちらで質問させていただきました。
何か参考になる記事などでも構いませんのでアドバイスをいただければと思います。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。