29. april 2005 - 08:37Der er
5 kommentarer og 1 løsning
Hvorfor sættes en maxgrænse på en blob?
Hej Eksperter.
Hvorfor sætter man egentlig en max grænse på en blob i database?
Vi ved ikke præcist hvor store de største filer bliver så kan vi bare sætte max størelsen på blobben i tabellen til 1000 mb? eller vil det gøre det hele langsommere?
hvis du har brug for 1 GB BLOB's så har du brug for det
men ellers forbyd det
medmindre det er en meget amatøragtig database, så vil max størrelse ikke påvirke performance
men overvej lige hvad der kan ske med net båndbredde og diskplads hvis fejl eller denial of service angreb begynder at smide mange 1 GB BLOB's ind i databasen.
Problem stillingen er helt den samme med VARCHAR(20) og VARCHAR(40) - langt de fleste databaser vil fysisk på disk kun gemme længde plus faktiske bytes d.v.a. at de fylder ens. Men VARCHAR(20) begrænser længden til 20 og det kan være en god restriktion.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.