各リクエストのIPアドレスを追跡するワンクリック追跡システムがあります。
毎日、何百万ものヒットがあります。
そして、リクエストごとに、IPアドレスをMySQLに1行として保存します
また、上位 10 件の IP アドレス ヒットの毎日の統計も必要です。
これはMySQLで取得していますが、問題はデータベースが2重になり、大きなスペースを占有していることです。
このIPアドレスを効率的に保存できる優れた「データ構造」を探していますか?
現在、すべてのヒットを行として保存しています。適切なデータ構造を選択すると、問題が解決します
私は複雑なクエリを実行したくありませんが、1 日あたりの上位 10 件、1 週間あたりの IP アドレスごとの上位 10 件です。
ストレージスペースを節約する必要があります