C Programming Tutorials and advice
CProgrammingTrends News Archives About Us Feedback

Recent Articles

August TIOBE Index Indicates Growth
The C, C++, and C# programming languages all performed well in the latest TIOBE Programming Community Index. One of them held its ground in terms of overall rankings, while the other two managed...

Garbage Collection And C
Garbage collection is an extremely undervalued aspect of modern society. After all, we couldn't be buzzing around in hybrids and enjoying our plasma TVs if we were buried in filth and suffering from the plague. So today, let's take a look at garbage collection in C-language code...

"Concepts" Separated From C++0x
More information regarding the next C++ standard has become available, but unfortunately, the news isn't all that good. The release date remains a while away, and the anticipated "concepts" mechanism has...

A Collection Of The Best C++ Resources
I have used Google book search to find some of the best books in c++. Here are my collection. Nice book to start with your C++ learning and it should be one of the first book to start with. It covers all the basics about...


09.17.09

CodePlex Foundation, MySpace's Qizmt


By Savio Rodrigues

MySpace announced that they're open sourcing Qizmt, a MapReduce framework used by the MySpace Data Mining team. Unlike other leading MapReduce frameworks that are typically implemented in C++ or Java, Qizmt was developed using C#.NET. MySpace's Chief Operating Officer, Mike Jones writes:

"This extends the rapid development nature of the .NET environment to the world of large scale data crunching and enables .NET developers to easily leverage their skill set to write MapReduce functions. Not only is Qizmt easy to use, but based on our internal benchmarks, we have shown its processing speeds to be competitive with the leading MapReduce open source projects on a lesser number of cores."

Count me surprised by the claims that Qizmt can perform comparably with open source MapReduce projects, even while using fewer processing cores. I'd love to hear more about the performance benchmarks. But that's another story.

Here's why this story caught my attention:

"Many companies leverage Microsoft technologies in their BI platforms and Qizmt is a natural extension to these platforms. As companies deal with continued data growth and deeper analytics needs, Qizmt becomes a more integral part of BI both from a data processing and a data mining perspective."

eMetrics Marketing Optimization Summit
Register Now

I couldn't agree more. With the number of companies and ISVs that rely on .NET, Qizmt could become an important technology for .NET ISVs and customers. This is where CodePlex.org steps in. By helping Microsoft ISVs and customers get comfortable with contributing their IP into Qizmt, CodePlex.org could help Qizmt mature a lot faster than is likely with MySpace simply hosting the project on Google Code, as is the case today.

For appearance sake, CodePlex.org may not want Qizmt as the first project it shepherds. Qizmt's strong .NET and Microsoft linkage will not go unnoticed by those of us watching how the CodePlex Foundation will shift from vision to execution. But here's an important fact; us watchers, don't have skin in the CodePlex Foundation game, and likely won't for some time, if ever. The CodePlex Foundation should start with an audience that could have skin in the game, namely .NET users. As the Foundation demonstrates its independence and value to the community, the Microsoft/.NET linkage will dissipate. But to get there, the CodePlex Foundation needs to show value to developers and to projects soon.

What do you think?

Comments

About the Author:
Savio Rodrigues is a product manager with IBM's WebSphere Software division. He envisions a day when open source and traditional software live in harmony. This site contains Savio's personal views. IBM does not necessarily agree with the views expressed here.
About CProgrammingTrends
A collection of articles and tutorials designed to help C and C variant programmers in their programming work. C Programming Tutorials and advice





CProgrammingTrends is brought to you by:

SecurityConfig.com NetworkingFiles.com
NetworkNewz.com WebProASP.com
DatabaseProNews.com SQLProNews.com
ITcertificationNews.com SysAdminNews.com
LinuxProNews.com WirelessProNews.com
CProgrammingTrends.com ITmanagmentNews.com





-- CProgrammingTrends is an iEntry, Inc. publication --
iEntry, Inc. 2549 Richmond Rd. Lexington KY, 40509
2009 iEntry, Inc.  All Rights Reserved  Privacy Policy  Legal


archives | advertising info | news headlines | free newsletters | comments/feedback | submit article


CProgrammingTrends Home Page About Article Archive News Downloads WebProWorld Forums Jayde iEntry Advertise Contact