Hello,
Also, ich mach mal ne Beispielrechnung:
- Die Schweiz hatte im Juli 2004 7.450.867 Einwohner
- wenn _jeder_ Bürger eine Bar betreibt, und diese _jeden_ Monat Besitzer oder Namen wechselt, kommst Du in 10 Jahren auf den Faktor 120
- 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.
Nun habe ich nochmal gesucht. Ich schaue immer unter "Datentypen". Das heißt aber "Spaltentypen"
http://dev.mysql.com/doc/mysql/de/Column_types.html
Also ACK: MySQL-Integer wird wohl reichen => 31Bit Ganzzahl oder sogar 32Bit positive Ganzzahl. Aber auf die vier Bytes pro Datensatz wird es bei den heutigen Speichervolumina nicht ankommen, sodass es teurer sein wird, wenn man doch mal eines Tages umstellen müsste, aus welchem Grund auch immer. Da steckt bei mir also eher der Angstfaktor aus dem Jahr2000-Problem in den Knochen.
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau