MySQL - Eine DB oder besser mehrere???

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

  • MySQL - Eine DB oder besser mehrere???

    Hallöle!

    Ich habe mal überlegt, ob es besser ist mehrere Datenbanken zu benutzen
    oder nur eine.

    Für die Datenbankverbindung benutzen wir mysql_connect()
    Als Server benutzen wir z.B. den 1&1 Root-Server L

    Angenommen wir haben eine Auto-, Partner- oder Immobilienplattform für ganz Deutschland.

    Das heißt wir haben 16 Bundesländer und Jede Menge Städte und Kreise.

    Wenn ich eine DB benutze, würde ich für jedes Bundesland eine Tabelle
    anlegen und für jede Stadt und jeden Kreis ebenfalls.

    Alle Autos oder Immobilien würden dann in der Stadt/Kreis-Tabelle gespeichert.

    Wenn jetzt aber jede Tabelle zum Beispiel 250 oder mehr Einträge hat,
    wie sieht es dann mit der Performance der Datenbank aus?

    Und wie sieht es mit dem Error "to many connections" aus, wenn zum
    beispiel 50 Benutzer gleichzeitig auf die DB zugreifen.

    Kommt der Error dann oder nicht?


    Oder wäre es besser mehrere Datenbanken zu benutzen. Zum Beispiel für
    jedes Bundesland eine.


    Wäre cool, wenn jemand sagen könnte warum eine Lösung besser ist und
    warum eine andere schlechter ist!

    Bis dann!

  • #2
    Re: MySQL - Eine DB oder besser mehrere???

    Original geschrieben von DR-DooM
    Wenn ich eine DB benutze, würde ich für jedes Bundesland eine Tabelle
    anlegen und für jede Stadt und jeden Kreis ebenfalls.

    Oder wäre es besser mehrere Datenbanken zu benutzen. Zum Beispiel für
    jedes Bundesland eine.
    du solltest dich mal mit einem richtigen konzept anfreunden.

    für jedes BL eine tabelle machen?

    wozu?

    eine tabelle für ALLE bundesländer (BL)
    eine tabelle für ALLE kreise (K)
    eine tabelle für ALLE städte (S)

    eine tabelle für BL-K
    eine tabelle für K-S

    evtl noch eine tabelle für BL-S



    und nun darfst DU weiterdenken.
    INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


    Kommentar


    • #3
      öhm wenn in einer table 250 einträge sind dann brauchst du dir denke ich noch nicht wirklich gedanken wegen der performance machen
      Man lernt nie aus...

      ...und wenn man's doch tut braucht man sich auch nicht schämen!

      Kommentar


      • #4
        Original geschrieben von BloodReaver
        [..] nicht wirklich gedanken wegen der performance machen
        das nicht. aber über seine db-struktur. also die benötigten tabs. das war er sich ausgedacht hat(te) ist ja echt gequirlte sche***
        INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


        Kommentar


        • #5
          Ist ja gut!

          Ich habe auch nicht vor sowas zu machen und zweites weis ich echt nicht
          wie viele Daten überhaupt eine Datenbank verkraftet.

          War nur mal sone idee...

          Kommentar


          • #6
            Original geschrieben von DR-DooM
            Ich habe auch nicht vor sowas zu machen
            warum postest du dann?

            Original geschrieben von DR-DooM
            War nur mal sone idee...
            ... und raubst uns unsere zeit?
            INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


            Kommentar


            • #7
              Original geschrieben von DR-DooM
              wie viele Daten überhaupt eine Datenbank verkraftet.
              http://www.mysql.com/doc/de/Table_size.html
              MySQL Version 3.22 hat eine Begrenzung auf 4G bei der Tabellengröße. Mit dem neuen MyISAM in MySQL Version 3.23 wurde die maximale Tabellengröße auf 8 Millionen Terabytes (2 ^ 63 bytes) hochgeschraubt.
              das reicht für mindestens 400 zeilen
              (-:
              Bookmarks:·Bilder·Jobs·Recht·
              kostenloser Webkataloge-Assistent

              Kommentar


              • #8
                Hallo!

                Erst einmal entschuldigung ich wollte niemandem die Zeit stehlen.
                Wenn ich das getan habe, dann tut es mir sehr leid - fall auf die Knie.

                Es war einfach nur so eine Überlegung, denn ich habe mich immer gefragt,
                wie größere Datenmengen wie zum Beispiel beim ImmobilienScout
                abgelegt werden.

                Übrigens, da passiert es nämlich oft, dass die DB für ein paar Sekunden
                verreckt.

                Auf jeden Fall danke ich Euch!

                Kommentar


                • #9
                  Original geschrieben von DR-DooM
                  Übrigens, da passiert es nämlich oft, dass die DB für ein paar Sekunden
                  verreckt.
                  das passiert aber auch nur, weil die mehrere maschinen für die db haben, wenn ich nicht irre ...
                  INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


                  Kommentar

                  Lädt...
                  X