Mitch Pronschinske is the Lead Research Analyst at DZone. Researching and compiling content for DZone's research guides is his primary job. He likes to make his own ringtones, watches cartoons/anime, enjoys card and board games, and plays the accordion. 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

New Tech for LINQ Access to HBase and Hadoop

10.10.2012
| 7024 views |
  • submit to reddit
You may ask why you would want to access HBase from .NET.  Well the truth is that Hadoop and the closely coupled NoSQL database, HBase, are built in Java and really, that's the most seamless language option when you have to write code for the de facto MapReduce framework.  

HBase is currently accessed through Java client libraries, and .NET interoperability tools from Microsoft just aren't cutting it, says Wayne Citrin, CTO of JNBridge.  He and his company are experts on this sort of thing. For a while they've been working on an idea using JNBridge technology for in-process interop.  An idea to bring the Hadoop ecosystem to .NET developers in a better way.

A few months ago they released a JNBridge Lab that gave .NET devs the ability to create .NET based Mappers and Reducers.  Essentially making C# and VB first class citizens in Hadoop.

Today they've released a new lab that can map LINQ Access to HBase.  Before today, HBase couldn't handle a cross platform (non-Java API using) solution for things like front-end data queries.  So LINQ and HBase were not compatible.

But as Wayne Citrin explains “With this lab, once the LINQ provider is written, developers can simply write LINQ queries without needing to know anything about HBase and Hadoop.  This lab fills an enormous gap in the market. Heterogeneous teams won’t have to cross-train to access Hadoop. There’s nothing else out there today that currently does this.”

Here are some diagrams and points that clarify what this new lab is all about:






If you're curious to learn more about JNBridge tech, you can check out this guide or try out the free download.