1 Bit für mysql spalte
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
bit
byte
code
datenbank
einfachheit
feststelle
grund
nehmen
performance
reservieren
sache
spalte
speichern
speicherplatz
tabelle
test
typ
type
unterschied
vergleich
-
Gibt es eine Möglcihkeit in einer Spalte einen Type zu wählen der 1 Bit braucht oder muss man für einen bool Wert immer das 8-fache reservieren?
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Du könntest ein BIT Type nehmen, sollte ab MySQL 5.0 verfügbar sein.
BOOL bzw BOOLEAN sind synonyme für TINYINT(1), und ebenfalls 1 Byte lang, also 8 Bit. Das wird der einfachheit halber so gehandhabt. Außerdem wirst du keine Unterschiede im Vergleich 1byte zu 1bit in Sachen Performance feststellen können, da die mordernen Prozessortypen meineswissens fest definierte Leseintervale haben, und in der Lesezeit 1bit oder 1 Byte locker gelesen werden kann, daher also die gleiche Zeit gebraucht wird. Ich kann mich auch irren, dass ich das jetzt mit Paralelisierung bei FPGA verwechsel, aber ich denk mal eine CPU ist da nicht fern von.
Liebe Grüße -
Habe es schon mit Bit probiert, konnte da aber aus irgenteinem Grund nur eine 0 speichern.
Und mir geht es weniger um die performance, als um den Speicherplatz, nicht überall sind die mysql Datenbanken unlimitiert. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage