On Wed, 19 Jan 2005 21:40:01 +0000, Jacob Atzen wrote:
>>> Jeg har endnu aldrig hørt nogen give en god grund til at gemme selve
>>> billedet i databasen.
>>
>> Konsistens.
>
> Det var så den første
OK, man kunne tage hele A C I D, så.
Seriøst: Sondringen mellem små datatyper og store datatyper er
arbitrær efter min mening. Jeg kan ikke se, hvorfor at billeddata
_nødvendigvis_ skal henvises til et liv uden for ACID og andre rare
datahåndteringsprincipper.
Den eneste (men naturligvis ikke ubetydelige) grund har med performance at
gøre: Der er ret stor forskel på 1) at kopiere store dataklumper fra
databasen over én eller flere buffere til et netkort 2) kalde sendfile()
på en fil (zero-copy). - Men:
Efterhånden som computere bliver kraftigere og kraftigere, forskydes
grænsen for, hvornår performanceforskelle er afgørende. Desuden kan den
samlede have indskudt caching-led, der mere eller mindre fjerner
performance-problemer.
--
Greetings from Troels Arvin, Copenhagen, Denmark