アクセスログを.txtのようなテキストファイルに保存するのと、redisサーバーに保存するのでは、どちらが良いのでしょうか?メリット、デメリットなどありますか?
それがわからないレベルでKVSなんか手を出してどうする。
DBに保存することのメリットですぐに思いつくのは検索効率ですね。そこが使い分けのポイントの一つになるのですね。でも1つ疑問にふと思ったのは、ログとかセッションとかってテキストファイルにデフォルトでPHPだと保存されてませんか?セッションの情報って結構頻繁にデータストアから取得する必要があると思うのですが、なぜテキストファイルに保存されてるのですか?単純に特定のDBに依存しなくても良いからデフォルトのデータストアとしてテキストファイルが使われているだけなのでしょうか?
質問にも答えられないレベルでトピ主を諭すんじゃない
.txtに限らないとは思うけど、セッションと同じでロードバランサ―等入れて冗長化するときにに必要なのでは。単純な構成であればKVSがいいけど、保守コストなどの面でなんだかんだでDB派。みんなトラフィック見て使い分けるんじゃないの?DB、ファイル、メモリとそれぞれに利点があるからどっちが良いかは状況による
みんなの回答 2 件
それがわからないレベルでKVSなんか手を出してどうする。
.txtに限らないとは思うけど、セッションと同じでロードバランサ―等入れて冗長化するときにに必要なのでは。
単純な構成であればKVSがいいけど、保守コストなどの面でなんだかんだでDB派。
みんなトラフィック見て使い分けるんじゃないの?DB、ファイル、メモリとそれぞれに利点があるからどっちが良いかは状況による
関連するトピックス