tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
357
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Frezl
    Frezl Frezl ist offline Mitglied Brokat
    Registriert seit
    Oct 2003
    Beiträge
    473
    Hallo allerseits,

    ich brauche den Rat von den Performance-Cracks unter euch:

    Ich habe eine Menge an Datensätzen, die ich in eine MySQL-Datenbank übertragen soll. Einige Werte sind als Gramm (FLOAT) gespeichert. Die Datenbank wird später mit PHP ausgelesen. Ich überlege was performanter ist:

    a) Die Werte als Gramm (FLOAT) in der DB speichern, dann kann ich sie ohne weitere Umwege ausgeben.

    b) Die Werte als Milligramm (INTEGER) in der DB speichern und vor der Ausgabe wieder durch 1000 teilen.

    Gibt's da signifikante Unterschiede betreffed der Serverbelastung bzw. der Dauer der Abfrage & Ausgabe? Und braucht INTEGER wirklich weniger Speicherplatz in der Datenbank als FLOAT?

    Viele Grüße,
    Frezl
    Geändert von Frezl (25.01.12 um 17:21 Uhr)
     
    Wenn du das Gefühl hast "Cool, der Kerl konnte mir echt helfen!", dann teil es mir mit, indem du mich entsprechend bewertest!

  2. #2
    Avatar von Bratkartoffel
    Bratkartoffel Bratkartoffel ist offline gebratene Kartoffel
    tutorials.de Premium-User
    Registriert seit
    Jun 2007
    Ort
    Passau (Niederbayern)
    Beiträge
    1.394
    Hi,

    FLOAT und INTEGER sind beide 4 Bytes groß, von der Speichermenge sollte es keine Unterschiede geben.

    Würde dir daher zur Speicherung als FLOAT raten, da du dir damit die Umrechnung in eine andere Einheit ersparst.

    Gruß,
    BK
     
    Über eine gute Bewertung freut sich jeder ;)
    Bitte erledigte Threads als "Erledigt" markieren.

    "Though a program be but three lines long, someday it will have to be maintained.''
    -- Geoffrey James, "The Tao of Programming"

Ähnliche Themen

  1. Performance MySQL
    Von QUEST08 im Forum Relationale Datenbanksysteme
    Antworten: 1
    Letzter Beitrag: 23.02.09, 14:27
  2. Antworten: 4
    Letzter Beitrag: 19.04.07, 15:15
  3. integer to float
    Von tommy07 im Forum C/C++
    Antworten: 2
    Letzter Beitrag: 13.05.05, 21:59
  4. Von Float nach Integer
    Von ExtremeSnail im Forum PHP
    Antworten: 11
    Letzter Beitrag: 13.04.04, 18:59
  5. MySQL: integer um eins erhöhen
    Von deepgreen im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 22.09.02, 16:13