I guess this is a popular idea. :-)

I've built what I call an "object -> cloud" mapping that works with Hbase. It stores everything as json so if you manage to build a binding for it (through Hbase's thrift interface) it should work with any language. I say "object -> cloud" because the idea of the software is to expose to other people some of the features and limitations of a column oriented database, not just have them use the same old relational models and end up getting nasty surprises later.

It was designed for read-heavy, interactive applications and prototyping. For the latter, it has a simple "disk file" version so people can get the app working before sending it to an hbase cluster. It allows you to have multiple searchable "columns" by building it's own indexes off to the side. It tries, for example, to expose the idea that this is not cheap by making people select the searchable items in their data.

If folks are interested, please drop me a note. I need to make a case that this software should be open sourced and several emails from people about how they might use it would help.

thanks
ian

ps. If anybody has an hbase cluster that has some idle time I'd love to get some performance numbers... my current unemployment makes renting EC2 nodes a bit out of bounds...



On Oct 27, 2008, at 2:12 PM, arungabriel wrote:


Beautiful that you have thought of doing an ORM for HBase.

We are planning to store Serializable objects (which holds state) in HBase as byte array. We would like to use the information for scheduling purposes. Is this really possible practically? Or can i get the String values in the
object and persist using the ORM?

It would be great if you could share the ORM with us. Let me share with you
what i came up with :-)
--
View this message in context: 
http://www.nabble.com/Hbase-ORM-any-one-interested--tp19739869p20187431.html
Sent from the HBase User mailing list archive at Nabble.com.


Reply via email to