MySQL: Integer oder Float?
Sam
- datenbank
Moin
ich möchte Dateigrößen in einer MySQL Datenbank speichern. Sollte ich sie lieber als Integer (also in bytes und beim Auslesen in kbyte umrechnen) speichern, oder als Float (also direkt als kbyte Angabe)? Was verbraucht weniger Speicher?
Hello,
ich möchte Dateigrößen in einer MySQL Datenbank speichern. Sollte ich sie lieber als Integer (also in bytes und beim Auslesen in kbyte umrechnen) speichern, oder als Float (also direkt als kbyte Angabe)? Was verbraucht weniger Speicher?
Vielleicht sollte man eher fragen, was der _richtige_ Datentyp wäre? Ich habe bei Dateien noch keine Byte-Fraktale in Anwendung gesehen, seitdem ich damit herumhantiere. Gezählt werden doch ganze Bytes, also sollte man auch einen ganzzahligen (nicht vorzeichenbehafteten) Datentyp verwenden.
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
Vielleicht sollte man eher fragen, was der _richtige_ Datentyp wäre? Ich habe bei Dateien noch keine Byte-Fraktale in Anwendung gesehen, seitdem ich damit herumhantiere. Gezählt werden doch ganze Bytes, also sollte man auch einen ganzzahligen (nicht vorzeichenbehafteten) Datentyp verwenden.
Also Integer? Es geht ja nur um den Speicherverbrauch, dazu habe ich in der Doku nichts gefunden. Ausgegeben wird die Dateigröße dann auf jeden Fall in kbyte.
hi,
Es geht ja nur um den Speicherverbrauch, dazu habe ich in der Doku nichts gefunden.
dann solltest du mal etwas gründlicher schauen, 7.2.6 Speicherbedarf von Spaltentypen verrät dir alles, was du wissen solltest.
gruß,
wahsaga
Sorry, danke, dann hat sich das erledigt.