Andreas-Lindig: MYSQL - wie strukturiere ich meine Datenbank?

Beitrag lesen

Aber vielleicht wechseln die so oft ihren Namen oder ihren Inhaber. Dann musst Du die Anzahl pro Jahr schon mal mit der Anzahl der Wechsel multiplizieren. Und wenn man solch eine Anwendung über 10 Jahre benutzen will, dann sollte man genügend Schlüsselvorrat für die Globalisierung berücksichtigen ;-))

Also, ich mach mal ne Beispielrechnung:
1. Die Schweiz hatte im Juli 2004 7.450.867 Einwohner
2. wenn _jeder_ Bürger eine Bar betreibt, und diese _jeden_ Monat Besitzer oder Namen wechselt, kommst Du in 10 Jahren auf den Faktor 120
3. das macht: 894.104.040 Datensätze in 10 Jahren. Mit Int Unsigned kommst Du schon bis auf über 4 Milliarden. Damit kannst Du die DB schon 40 Jahre betreiben (zu den oben genannten Voraussetzungen!). Bis dahin gibt es nicht mal mehr mySQL.

Früher hatte der Bigint nur vier Bytes.

alle meine Informationsquellen gestehen Bigint 8 Bytes zu.

Gruß, Andreas

--
<img src="http://was-ist-das.andreas-lindig.de/was_ist_das_fetzen.jpg" border="0" alt="">
hier könnte auch ruhig mal'n neues Bild stehen.