C
counteam
Guest
Hallöchen =)
Ich habe eine Grundlegende Frage, welches Datenbanksystem ich mir aneignen sollte.
Ich habe eine menge Datensätze (Derzeit bestehend aus einer Tabelle mit einem Feld "Benutzername"). Seither ist diese Tabelle auf 1 Mio. Datensätze gestiegen, einige Millionen sollen dieses noch verkraften (Für ein Community-Projekt).
Zur Info: Ich bin derzeit auf MySQL eingestellt.
Ich habe bereits in PHP eine Benutzersuche visualisiert (mit "SELECT * FROM tabelle LIKE ''%Suchwort%", nun leider dauert die Suche ein wenig, bis die ausgabe geschieht.
Jezt möchte ich gerne dies ein wenig beschleunigen, indem ich etwas herumbastle. Ich habe bereits die Seite auf einem Debian-Rootserver geparkt, da es eindeutig schneller ist (in verbindung mit Apache2) als ein ekeliger Windows-Rootserver (mit ekeligem IIS, was noch nichtmals mod-rewrite besizt).
Jezt meine Frage:
Welche Datenbank ist ambesten dazu geeignet, große Datensätze zu verarbeiten um ggf eine Suche zu ermöglichen.
Gibt es da wesentliche unterschiede in der Performance zwischen diversen Systemen alla MySQl, Postgresql oder Oracle?
Wie machen es eigendlich bekannte Seiten (Beispielsweise Google, etc)?
Wie schaffen diese es, eine derartige Datenmenge zu verarbeiten?
Ich habe eine Grundlegende Frage, welches Datenbanksystem ich mir aneignen sollte.
Ich habe eine menge Datensätze (Derzeit bestehend aus einer Tabelle mit einem Feld "Benutzername"). Seither ist diese Tabelle auf 1 Mio. Datensätze gestiegen, einige Millionen sollen dieses noch verkraften (Für ein Community-Projekt).
Zur Info: Ich bin derzeit auf MySQL eingestellt.
Ich habe bereits in PHP eine Benutzersuche visualisiert (mit "SELECT * FROM tabelle LIKE ''%Suchwort%", nun leider dauert die Suche ein wenig, bis die ausgabe geschieht.
Jezt möchte ich gerne dies ein wenig beschleunigen, indem ich etwas herumbastle. Ich habe bereits die Seite auf einem Debian-Rootserver geparkt, da es eindeutig schneller ist (in verbindung mit Apache2) als ein ekeliger Windows-Rootserver (mit ekeligem IIS, was noch nichtmals mod-rewrite besizt).
Jezt meine Frage:
Welche Datenbank ist ambesten dazu geeignet, große Datensätze zu verarbeiten um ggf eine Suche zu ermöglichen.
Gibt es da wesentliche unterschiede in der Performance zwischen diversen Systemen alla MySQl, Postgresql oder Oracle?
Wie machen es eigendlich bekannte Seiten (Beispielsweise Google, etc)?
Wie schaffen diese es, eine derartige Datenmenge zu verarbeiten?