Microsoft also made clear what they are doing with their DATAllegro acquisition from 2008. Even Microsoft agrees that the "share everything" SQL Server architecture runs out of gas before 10TB and like the other vendors are looking at "share nothing" scale out architectures for very large scale data warehousing and analytics. DATAllegro is another Michael Stonebreaker (UC Berkeley) spawn. When they started in 2004 they were going to build custom hardware and software for a scale out system, but it evolved to Ingres on Linux with the ensemble control code (the master optimizer) written in Java. Within Microsoft it's turned understandably into SQL Server on Windows Server nodes, with the Java code rewritten into C#. From the discussion at TechEd it would seem that "Madison" — Microsoft's project name for what DATAllegro turned into — is very much a Version 1 product. Microsoft has a long history of not really getting things right until V3, but then more or less killing the competition.
