タグ

mysqに関するkiyo_hikoのブックマーク (1)

  • ユーザ毎にアクセスログや操作ログなどを保存して出力するWEBシステムを作成しています。…

    ユーザ毎にアクセスログや操作ログなどを保存して出力するWEBシステムを作成しています。 基的にデータの保存にはMySQLを使っているのですが、 1テーブルにログを蓄積していくと膨大になり、処理に影響が出る事を懸念しています。 自分で調べた解決策として (A)ログは月ごとにファイルを作成し、アクセスがある毎に追加書き込みする。出力時は、日付を選択して対象ファイルを読み込み、一括出力。 (B)SQLiteを使い、ユーザ毎に専用のDBを作成してそこに書き込む (C)MySQLのパーティショニングを使用する 現在はAで対処しているのですが、ログを検索したい時、DB構造ではないので困難です。 CはMySQLのバージョンに依存する為、出来れば使いたくないです。 Bの方法が良いとも思いましたが、はてなの過去ログを調べるとオススメ出来ないとの意見がありました。 そこで質問ですが、膨大化するデータを扱い、

  • 1