Datenbank struktur

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Datenbank struktur

    Hallo,

    Ich bin gerade am überlegen wie ich am sinvollsten die datenbank struktur für einen service wie ipcounter.de anlege. User online, gesamte besucher ist kein Problem.
    Nur wie ich das am besten mit den 30 der tage statistik.
    Wäre um tipps bzw. anregungen dankbar

    mfg
    DrWeb

  • #2
    Kannste das ein bisschen erklären oder muss ich mich da erst anmelden?

    Kommentar


    • #3
      http://www.ipcounter.de/stats.php?u=1

      Kommentar


      • #4
        Seh ich das richtig, dass man da nirgends details der einzelnen Tage erhält?

        dann

        user_id, tag, hits

        Kommentar


        • #5
          Ich daette jetzt ja 4 tabellen brauchen

          - count
          id | besucher_gesamt

          - online
          count_id | date | ip

          - 30_days
          count_id | date | hits

          - ip
          cound_id | date | ip


          könnte man das nicht verkleinern ?

          Kommentar


          • #6
            30_days enthält die letzten 30 Tage online? Ist doch quatsch, du speicherst das Datum, warum fragst du es nicht einfach ab?
            Die Regeln | rtfm | register_globals | strings | SQL-Injections | [COLOR=silver][[/COLOR][COLOR=royalblue]–[/COLOR][COLOR=silver]][/COLOR]

            Kommentar


            • #7
              stimmt hasch recht, aber könnte man nicht noch irgend was verbessern, so gefällt mir die db noch gar nicht

              Kommentar


              • #8
                Warum?

                Wenn du definierst, was dir nicht gefällt, dann weißt du auch, was du verbessern kannst.

                Kommentar


                • #9
                  Die Tabelle count ist überflüssig, denn besucher_gesamt kannst du auch aus den anderen Tabellen summieren. Dann hättest du jetzt folgendes Schema:

                  online (date, ip);
                  ip (date, ip);

                  Jetzt erkläre mal bitte, was der Unterschied zw. beiden ist. Was soll da gespeichert werden?


                  Ich würde aus dem Stand nur eine Tabelle vorsehen:

                  visits (ip, timestamp, host, url);

                  Wenn du noch so Dinge wie Referer, Land, Sprache, Browser usw. speichern willst, füge einfach weitere Spalte hinzu.

                  Kommentar

                  Lädt...
                  X