On Fri, Feb 12, 2010 at 8:27 AM, Martijn Tonies <m.tonies@stripped>wrote:
> Sounds logical, what's also nice to see, is that even though people here
> tend to say "don't put binaries in the database", apparently Facebook
> thought it would be nice to do so (for all sorts of reasons) and even took
> the time to write their own blob storage mechanism ;-)
The whole point is that they *aren't*' putting blobs in their database -
that has way too much overhead. They're using a custom service that does
nothing but "read from byte X to byte Y". No concepts of tablespaces,
integrity, indices, whatever.
The only thing they store in their database, is the start- and end-byte of
each image.
I doubt they even took it as far as to write a plugin engine - that would
again bring too much overhead.
--
Bier met grenadyn
Is als mosterd by den wyn
Sy die't drinkt, is eene kwezel
Hy die't drinkt, is ras een ezel