Hallo
Ich und ein Kollege tüfteln gerade an einer MySQL Datenbank herum. Sie soll eigentlich ein Archiv mit MD5-Schmetterlingen sein, so dass wir uns früh Gedanken gemacht haben, wie das realisier bar ist. Den ganzen Nachmittag haben wir dann den "ButterflyMaker" programmiert - in C.
Was ich mich aber jetzt frage: Wie viel hält die Datenbank aus? Es ist eine simple Tabellenstruktur, aber sinnvoll gewählt, um Duplikate zu vermeiden.
So sieht die Tabelle aus - Die mitlerweile über 2.4 Millionen Einträge hat und damit ca. 240 MB gross ist. Und jetzt die Fragen:
Ich und ein Kollege tüfteln gerade an einer MySQL Datenbank herum. Sie soll eigentlich ein Archiv mit MD5-Schmetterlingen sein, so dass wir uns früh Gedanken gemacht haben, wie das realisier bar ist. Den ganzen Nachmittag haben wir dann den "ButterflyMaker" programmiert - in C.
Was ich mich aber jetzt frage: Wie viel hält die Datenbank aus? Es ist eine simple Tabellenstruktur, aber sinnvoll gewählt, um Duplikate zu vermeiden.
Code:
`id` int(11) NOT NULL auto_increment,
`rain` varchar(255) collate latin1_general_ci NOT NULL,
`bow` varchar(32) collate latin1_general_ci NOT NULL,
`stellen` int(11) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `rain` (`rain`),
UNIQUE KEY `bow` (`bow`)
So sieht die Tabelle aus - Die mitlerweile über 2.4 Millionen Einträge hat und damit ca. 240 MB gross ist. Und jetzt die Fragen:
- Weiss jemand, bis wann die Datenbank halten wird? Heute gab es bereits einen kleinen Crash, den man aber mit der REPAIR Funktion behoben konnte.
- Gibt es Verbesserungsvorschläge bei der Tabelle? Soll man alles in einer stecken (wie jetzt), oder zwei Tabellen machen?