suit: 2 Fragen zu Insert und $_SERVER['SCRIPT_NAME']

Beitrag lesen

datetime benötigt zur speicherung der daten 8 bytes wärend timestamp nur 4 benötigt, der vergleich hier hinkt etwas
*rarara*

ich weiss nicht ob ich dir jetzt folgen kann, sprich ob aus dir sarkasmus spricht oder ob das ernsthaft gemeint war

es macht durchaus sinn, den richten datentyp zu wählen - auch wenn man dadurch nur 4 bytes spart

angenommen man erzeugt eine rainbow table mit md5 hashes

als datentyp char/varchar benötigt man 32 bytes zur speicherung eines hashes, da es sich aber nur um eine 128-bit zahl handelt, ist ads ziemlich verschwenderisch - das ganze binär zu speichern spart also 50% platz (16 bit)

ob meine tabelle jetzt 20 oder 40 GB belegt ist dann schon wieder von belang

natürlich fällt es bei einem redaktionssystem mit 1000 news nicht ins gewicht ob ich 4 bytes mehr pro eintrag brauche - aber es gibt andere begrenzungen

ein datensatz darf in mysql im tabellentyp myisam nur 2^16 bytes gross sein - da sind 4 bytes augenscheinlich auch nicht viel, aber 50% ersparnis bei einem feld ist eine große sache

eine myisam tabelle darf übrigens auch nur 2 bis 4 gb gross sein, wenn man ein altes dateiystem verwendet