The HBase meetup was great -- thanks for putting together the Skype chat for those of us in the rest of the world.

There was some talk about a C API via Thrift. The PyLucene folk have a code generator for using C++ and Python with JNI: http://svn.osafoundation.org/pylucene/trunk/jcc/jcc/README . It seems to me that this might be a reasonable route as well, though I have no clue how active or stable that code is.

But, a couple of questions:

Does anybody care if there's a C++ API, but no C API?

Is HBase RPC better than Thrift? If so, can Thrift really beat JNI? If not, prefer PyLucene's JCC over Thrift.

If HBase RPC is worse than Thrift, then adopting Thrift and dropping RPC seems smart to me. You save on the messaging layer work, plus you get all those other language bindings for free.


Wes

Reply via email to