Har ett skript som använder sig av en databas.
Har dels en ingresstext i ett fält - LONGTEXT
och sen huvudtexten i ett fält - BLOB
Allt funkar bra men nu är jag på väg att göra fler script.
Och då ställer jag mig frågan - varför använder jag mig av BLOB?
Vad är skillnaden mellan BLOB-fält och LONGTEXT-fält?
Blir datadasen olika stor?
Kan jag ha två BLOB eller två LONGTEXT?
Red ut begreppen lite för mig så jag vet vart jag skall gå.
Är det generellt så att man alltid bör undvika det? Av vilken anledning?
Det beror på vilka krav du har. I bland vill man att bilder skall hanteras integrerat (ur transaktions och backupsynpunkt t.ex.) med övrigt data.
Ett skäl till rådet är att det är vanligt att man i slutändan ändå vill ha en fil som innehåller bloben.
I de flesta fall innebär det en prestandaförlust att låta DBMS hantera bloben. Detta kan dock skilja mycket mellan olika DBMS så jag anser att rådet är en aning svepande.
131 ms totalt · 3 externa anrop · v20260731065814-full.58439ac5