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).



-- 
Aj.

_______________________________________________
New York PHP Users Group Community Talk Mailing List
http://lists.nyphp.org/mailman/listinfo/talk

http://www.nyphp.org/Show-Participation

Reply via email to