News for hackers. Stuff that matters.
Re:(Some) ORM haters do get it by silverbax88 on Monday May 14, 2012 @12:25PM (#3971739)
I'm not sure where you're working that there are no DBAs..not an enterprise shop.

Honestly, every time I see how badly Facebook handles data and caching, I can't help but wonder why they don't use a real data store and DBAs.

Re:(Some) ORM haters do get it by nbm on Monday May 14, 2012 @01:40PM (#3972149)
I would be interested to know what you mean by "real data store", and what you believe Facebook does badly at in terms of handling data and caching and how it could be improved.

(I am an engineer/developer/whatever at Facebook, and I'm always interested in hearing the perception of the company's technology from the community.)

Re:(Some) ORM haters do get it by mistermann on Monday May 14, 2012 @02:45PM (#3972512)
I have two questions:

1. I've always been under the impression that for what Facebook does, a traditional RDBMS simply cannot handle the scale (like, not even close). Is this correct?

2. I'm also under the impression that due to the architecture Facebook runs on, from time to time some lesser-important data (ie: a status update or comment) can be lost (temporarily or permanently) and this is not considered unacceptable. (It seems perfectly reasonable to me for this particular use case.)

Re:(Some) ORM haters do get it by nbm on Monday May 14, 2012 @05:50PM (#3973539)
Perhaps it is best for the database team to talk about that themselves - wouldn't want to put words in their mouths. They gave a Tech Talk in December last year, which you can see at http://livestre.am/1aeeW
Re:(Some) ORM haters do get it by fusiongyro on Monday May 14, 2012 @03:36PM (#3972756)
With respect to #1, I believe they use a heavily sharded MySQL cluster for at least part of their work. But I also believe you're right about #2.