.NET Zone is brought to you in partnership with:

Mitch Pronschinske is a Senior Content Analyst at DZone. That means he writes and searches for the finest developer content in the land so that you don't have to. He often eats peanut butter and bananas, likes to make his own ringtones, enjoys card and board games, and is married to an underwear model. Mitch is a DZone Zone Leader and has posted 2576 posts at DZone. You can read more from them at their website. View Full User Profile

Hadoop MapReducers in .NET - Making C# and VB First Class Citizens in Hadoop

05.21.2012
| 15790 views |
  • submit to reddit
Hadoop was written in Java.  So it makes sense that Java will always be Hadoop's best friend.  Hadoop streaming is great tool that allows interoperability with other languages, but this still doesn't make other languages a 'first-class citizen' when it comes to working with Hadoop.

Microsoft thought it could unlock the big data world for the .NET developers with a project called Dryad, but no one ever used it.  So they put their backing behind Hadoop as well.  

I talked to Wayne Citrin, the CTO of JNBridge last week and he explained how you can't program directly in the APIs with Hadoop streaming.  Interop strategies using streaming also introduce additional overhead, and possibly errors, due to the necessity of parsing the stream.  

The engineers at JNBridge, however, are experts in .NET and Java interoperability (in either direction).  For a while they've been working on an idea using JNBridge technology for in-process interop.  

Today JNBridge has released Hadoop MapReducers in .NET as their new quarterly technology kit.  Key points below… 

(Download Here) (PDF overview)














Check out the PDF overview of this technology.  (Download Here)

Comments

Herry Johnson replied on Tue, 2012/06/12 - 2:06pm

However you seem to have missed something else. By populating the combobox with anything, you are already running a cache. No two ways about it, and no way to avoid it. So whatever you populate it with, and whenever you do it, all you have to do when the user types another keystroke is filter the combobox model to exclude everything that doesn't match the prefix he has typed. The issue of going back to the database doesn't even arise.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.