Mysql Datenbank bzw. Tabellen Struktur

  • #1
T

thomas22

Guest
Hallo,

seit tagen überlege ich mir, ob meine Datenbankstruktur sinvoll ist.
Ich bin ziemlich neu auf diesem Gebiet und habe einfach mal drauf gearbeitet.

Ich habe eine Datenbank mit mehreren Tabellen, wobei eine Tabelle ziemlich groß ist.

Aufbau:

ID
name
link
bild
user
kategorie
usw.

Die tabelle besteht derzeit schon aus 40.000 einträgen.

Über ein formular auf meiner Seite will ich in dieser Tabelle nach bestimmten begriffen suchen.

Also so select * from tabelle where xxxx LIKE name usw.

Da ich nun wirklich wenig Ahnung habe und es ja nur ein freizeitprojekt ist, interessiert mich, ob diese lösung viel sinn macht, und wie sich das ganze bei der doppelten anzahl von einträgen verhält (geschwindikeit usw.)

Vielleicht kann mir ja jemand eine Antwort für meine Frage bzw. Problem liefern .... bin sinst ziemlich verzweifelt.

Danke!
 
  • #2
Hi

Es wäre geschickter wenn du den Namen mit name=xxx überprüfen könntest und zusätzlich einen Index auf dieser Spalte anlegst.
Wird über einen Index gesucht spielt die Datenbankgröße nur eine geringe Rolle da der Aufwand bei Indexes nur logarithmisch steigt.

Gruß, Michael
 
  • #3
Hallo,

danke für deine Antwort. Hört sich logisch an , nur das mit dem Index kapiere ich leider nicht, Kannst du mir das vielleicht irgendiwe erklären?

Danke!
 
Thema:

Mysql Datenbank bzw. Tabellen Struktur

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.838
Beiträge
707.961
Mitglieder
51.491
Neuestes Mitglied
haraldmuc
Oben