[nycphp-talk] MongoDB and others, convince me. :-)

Ajai Khattri ajai at
Mon Jan 18 15:12:44 EST 2010

On Mon, 18 Jan 2010, Mitch Pirtle wrote:

> 1) In the beginning, there were relational databases. They were big
> and full of features, and it was desired to put as much "business
> logic" in the database as possible - therefore a genuine need for
> specialized support staff.
> 2) Hello, World Wide Web! Scaling these relational databases was hard,
> and they were the main source of consternation and frustration for
> development teams of high-traffic sites.
> 3) Facebook (among others) learn that to really scale, you need to do
> your joins at the app layer, and everyone starts pulling all that
> logic out of the database and back into the application.
> 4) So why are we using a relational database again?

For me, this parallels processor development (i.e. CISC vs RISC).


More information about the talk mailing list