Vor & Nachteile des Datentyps VARCHAR?
-
Hi,
weiss einer welche Vorteile & Nachteile es geben?
Mir fällt nur ein, dass der Datentyp = Zeichenkette variabler Länge ist.Kann einer helfen?
Danke!
-
bei varchar muss man doch implizit die länge angeben im gegensatz zu text .
-
Wenn du den Type von MYSQL meinst dann
Vorteil:
Belegen nur den verbrauchten SpeicherNachtei:
Sind langsamer
Wenn man viele Werte mit der gleichen länge hat dann benötigt man mehr speicher da die länge noch abgespeichert werden muss im Gegensatz zum CHAR.
-
Original erstellt von 1ntrud0r:
bei varchar muss man doch implizit die länge angeben im gegensatz zu text .Stimmt nicht ganz. Du gibst ein Maximallänge an.
Text verbrät Deinen Speicher Seitenweise, Varchar Byteweise. Außerdem ist text wirklich langsam..Hey, das mag vielleicht kein Problem sein, bei kleinen datenbanken. Sowie aber die Einträge ein gewisses Volumen erreicht haben, bringen selbst die besten Optimierungen in den Abfragen (ja, sowas geht :D) nichts mehr..