TodesengelAzrael
Mitglied
Hallo,
nachdem ich hier ein paar sehr gute Tipps bekommen habe, hab ich mich mal daran gemacht eine Kartensuche(Magic) zu schreiben. Funktioniert auch alles. Nur hab ich ein wenig Angst dass die Datenbank zu groß wird für eine Suche.
Also ich hab ne Tabelle mit 18 Spalten + einen Index erstellt. Da es ca 10000 Karten gibt, hab ich demnach zum Schluss 180000 Einträge(ich weiß nich ob der Index auch noch dazu zählt, aber is ja auch erst mal egal). Wenn ich jetzt nach mehreren Suchkriterien suchen will(z.B. Edition, Name und Farbe) dann muss er alle 10000 Zeilen durchsuchen(jeweils die Spalte halt, also bei der Edition eben nur die Spalte Edition).
Meine Frage jetzt: Wird das nicht ein bisschen zu groß? Ist die Suche dann nicht extrem langsam?
Und gibt es eine Möglich keit das ganze auch noch zu backuppen. Denn ich schreibe nicht 180000 Einträge und nachher werden die ausversehen gelöscht.
PS: Wenn es sich nicht aus dem Text ergibt: Ich habe das ganze mit PHP und MySQL geschrieben.
nachdem ich hier ein paar sehr gute Tipps bekommen habe, hab ich mich mal daran gemacht eine Kartensuche(Magic) zu schreiben. Funktioniert auch alles. Nur hab ich ein wenig Angst dass die Datenbank zu groß wird für eine Suche.
Also ich hab ne Tabelle mit 18 Spalten + einen Index erstellt. Da es ca 10000 Karten gibt, hab ich demnach zum Schluss 180000 Einträge(ich weiß nich ob der Index auch noch dazu zählt, aber is ja auch erst mal egal). Wenn ich jetzt nach mehreren Suchkriterien suchen will(z.B. Edition, Name und Farbe) dann muss er alle 10000 Zeilen durchsuchen(jeweils die Spalte halt, also bei der Edition eben nur die Spalte Edition).
Meine Frage jetzt: Wird das nicht ein bisschen zu groß? Ist die Suche dann nicht extrem langsam?
Und gibt es eine Möglich keit das ganze auch noch zu backuppen. Denn ich schreibe nicht 180000 Einträge und nachher werden die ausversehen gelöscht.
PS: Wenn es sich nicht aus dem Text ergibt: Ich habe das ganze mit PHP und MySQL geschrieben.