質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.47%
Webサイト

一つのドメイン上に存在するWebページの集合体をWebサイトと呼びます。

Facebook

Facebookは、実名登録制のSNS(ソーシャル・ネットワーキング・サービス)です。開発者用のデベロッパーサイトが存在し、一般ユーザーによるFacebook向けアプリケーション開発が可能です。

データベース

データベースとは、データの集合体を指します。また、そのデータの集合体の共用を可能にするシステムの意味を含めます

プログラミング言語

プログラミング言語はパソコン上で実行することができるソースコードを記述する為に扱う言語の総称です。

Q&A

2回答

1637閲覧

ログ管理の方法とデータベース作成(?)

退会済みユーザー

退会済みユーザー

総合スコア0

Webサイト

一つのドメイン上に存在するWebページの集合体をWebサイトと呼びます。

Facebook

Facebookは、実名登録制のSNS(ソーシャル・ネットワーキング・サービス)です。開発者用のデベロッパーサイトが存在し、一般ユーザーによるFacebook向けアプリケーション開発が可能です。

データベース

データベースとは、データの集合体を指します。また、そのデータの集合体の共用を可能にするシステムの意味を含めます

プログラミング言語

プログラミング言語はパソコン上で実行することができるソースコードを記述する為に扱う言語の総称です。

0グッド

0クリップ

投稿2015/08/26 14:04

ログ管理のためにはどのような手法があるのかが気になり投票致しました.
例えばユーザの情報を保持させるときにはvarchar , int のような形で値をデータベースのテーブルに保存していくと思いますが, 例えばwebやFacebookなどで検索キーワードのログや検索結果のログ, 検索時刻などは非常に膨大になると思います.
これらを管理するためにどのような技術が使われているのでしょうか?
今回, Webではないのですが, このような非常に多くのログ情報はどのように保持され, 利用されるのでしょうか?
プログラミングで実際に組み上げる必要があるため具体的な答えが聞きたいです, どうかお願いいたします

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

ビッグデータとなりうる値を保持するのに、RDBは少々不安があります。
ですので、昨今ではNoSQLといったものを採用するサービスも増えています。
MongoDBなどは技術情報も増えてきているので試してみる価値はあるでしょう。
RDBと異なって、NoSQLは制限も少なくありません。

検索キーワードのログや検索結果のログ, 検索時刻

これらをただ登録するだけであればNoSQLは有効かと思います。

投稿2015/08/26 14:22

anonymouskawa

総合スコア856

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

一口にログ管理と言いましても、それはなんのために実施するかによって方法は変わります。

Webでしたら、例えば次の様な物が考えられます。
0. 番号リスト訪問者のアクセス履歴などを記録し、後ほど分析することでマーケティングに生かしたい。
0. Webサーバーのログを常に保管し、負荷がかかる時間帯や頻度を調べることで、ハードウェアの構築を見直したい。
0. JOX法などで証跡を取ったり、情報漏洩対策などのセキュリティ関連

1番でしたら、例えば OSSのfluentdを利用して、自作のBIツールや、Treasure Dataへ保管してしまうという手があります。
2番でも似たような形で、例えば fluentd + ElasticSearch + Kibana といった代表的な組み合わせで、分析することが可能です。
3番の場合は、規模にもよりますが、商用ツールに任せてしまった方が良いと思います。
有名処としては、LanScope Cat、Logstorageなどがあります。

いずれにせよ、ログは管理し出すと膨大な量になり、今度はそれをどうやって生かすのか、悩まされる事になります。なので溜めるだけでなく、それを何に利用するのかまで考えてから、実施されることをお勧めします。

投稿2015/08/27 14:05

shanxia

総合スコア1038

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.47%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問