Since Tom isn't technical... ;-) The short answer is No. HBase is not capable of being a transactional because it doesn't support transactions. Nor is HBase ACID compliant.
Having said that, yes you can use HBase to serve data in real time. HTH -Mike > Subject: Re: Using HBase for real time transaction > From: [email protected] > Date: Tue, 20 Sep 2011 17:25:17 -0400 > To: [email protected] > > Tom, > Let me reword: can HBase be used as a transactional database(i.e. in > replacement of mysql)? > > The requirement is to have real time read and write operations. I mean as > soon as data is written the user should see the data(Here data should be > written in Hbase). > > -Jignesh > > > On Sep 20, 2011, at 5:11 PM, Tom Deutsch wrote: > > > Real-time means different things to different people. Can you share your > > latency requirements from the time the data is generated to when it needs > > to be consumed, or how you are thinking of using Hbase in the overall > > flow? > > > > ------------------------------------------------ > > Tom Deutsch > > Program Director > > CTO Office: Information Management > > Hadoop Product Manager / Customer Exec > > IBM > > 3565 Harbor Blvd > > Costa Mesa, CA 92626-1420 > > [email protected] > > > > > > > > > > Jignesh Patel <[email protected]> > > 09/20/2011 12:57 PM > > Please respond to > > [email protected] > > > > > > To > > [email protected] > > cc > > > > Subject > > Using HBase for real time transaction > > > > > > > > > > > > > > We are exploring possibility of using HBase for the real time > > transactions. Is that possible? > > > > -Jignesh > > >
