ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
357
357
EMPFEHLEN
-
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,
FrezlGeä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!
-
25.01.12 19:45 #2
- 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
-
Performance MySQL
Von QUEST08 im Forum Relationale DatenbanksystemeAntworten: 1Letzter Beitrag: 23.02.09, 14:27 -
Byte array in float und integer umwandeln
Von Rosi im Forum C/C++Antworten: 4Letzter Beitrag: 19.04.07, 15:15 -
integer to float
Von tommy07 im Forum C/C++Antworten: 2Letzter Beitrag: 13.05.05, 21:59 -
Von Float nach Integer
Von ExtremeSnail im Forum PHPAntworten: 11Letzter Beitrag: 13.04.04, 18:59 -
MySQL: integer um eins erhöhen
Von deepgreen im Forum Relationale DatenbanksystemeAntworten: 2Letzter Beitrag: 22.09.02, 16:13





Zitieren

Login





