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