-
ID:MUT56Y さんの質問

アクセスログを.txtのようなテキストファイルに保存するのと、redisサーバーに保存するのでは、どちらが良いのでしょうか?メリット、デメリットなどありますか?

みんなの回答 2 件

ID:ppt5c. さんの回答

それがわからないレベルでKVSなんか手を出してどうする。

ID:TT4Rf0

DBに保存することのメリットですぐに思いつくのは検索効率ですね。そこが使い分けのポイントの一つになるのですね。でも1つ疑問にふと思ったのは、ログとかセッションとかってテキストファイルにデフォルトでPHPだと保存されてませんか?セッションの情報って結構頻繁にデータストアから取得する必要があると思うのですが、なぜテキストファイルに保存されてるのですか?単純に特定のDBに依存しなくても良いからデフォルトのデータストアとしてテキストファイルが使われているだけなのでしょうか?

ID:HeKTG8

質問にも答えられないレベルでトピ主を諭すんじゃない

ID:jCMR2E さんの回答

.txtに限らないとは思うけど、セッションと同じでロードバランサ―等入れて冗長化するときにに必要なのでは。
単純な構成であればKVSがいいけど、保守コストなどの面でなんだかんだでDB派。
みんなトラフィック見て使い分けるんじゃないの?DB、ファイル、メモリとそれぞれに利点があるからどっちが良いかは状況による

最終更新日:2016-01-29 (2,403 views)

関連するトピックス

ページ上部に戻る