Sam: MySQL: Integer oder Float?

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?

  1. 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

    --
    Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
    Nur selber lernen macht schlau
    1. 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.

      1. 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

        --
        "Look, that's why there's rules, understand? So that you _think_ before you break 'em."
        1. Sorry, danke, dann hat sich das erledigt.