MapReduce at Rackspace – OK it is not MapReduce (as beloved by Stonebraker et al) but its open source breathenHadoop . Original link (and more info) at How Rackspace Now Uses MapReduce and Hadoop to Query Terabytes of Data.- MapReduce II – more installments.
Monthly Archives: January 2008
23 January 2008
Towards Robust Distributed Systems – Eric Brewer’s slidedeck that kicked off the wholeCAP Theorem debate atPODC in 2000.
18 Jan 2008
- London
Erlang Meeting – “How do you test large systems written in Erlang?” on Monday (I presume) Jan 21. - Map Reduce a major step back. Michael
Stonebraker and David J.DeWitt let forth on why they dislike Google’sMapReduce infrastructure and how it is poor relation to standardrelational database technology. Relational Database Experts Jump The MapReduce Shark – a reply to Stonebraker and DeWitt that I pretty broadly agree with.- MapReducing 20
petabytes per day – Greg Linden commenting on the recent paper “MapReduce: Simplified Data Processing on Large Clusters” by Jeff Dean and Sanjay Ghemawat.
Erlang design patterns/best practice?
I am struggling to find any decent links to
8 January 2008
From the
7 January 2008
- Computational Advertising talk on Thursday Jan 10 (via Greg)
- “Why did we create
Erlang “ - Google has a new competitor (…sort of).
- Why Events Are A Bad Idea (for high-concurrency servers) – an oldie but good to keep you on your toes. I have been seduced by
event driven systems for a long time. I thoughtSEDA was just wonderful when I first read about it.Message passing systems seem so much nicer to me – even if a little too esoteric for most people sometimes. However it is important to remember thatthreads can work well (just that it seems that most threading implementations are not up to scratch. Shame).
McKnight Principles
The
“As our business grows, it becomes increasingly necessary to delegate responsibility and to encourage men and women to exercise their initiative. This requires considerable tolerance. Those men and women, to whom we delegate authority and responsibility, if they are good people, are going to want to do their jobs in their own way.
“Mistakes will be made. But if a person is essentially right, the mistakes he or she makes are not as serious in the long run as the mistakes management will make if it undertakes to tell those in authority exactly how they must do their jobs.
“Management that is destructively critical when mistakes are made kills initiative. And it’s essential that we have many people with initiative if we are to continue to grow.”