Mich:
Even though related rows are on the same region server, there is no intrinsic 
transaction support. 

For #1 under design considerations, multi column family is one possibility. You 
should consider how the queries from RDBMS access the related data. 

You can also evaluate Phoenix / Trafodion which provides transaction support. 

Cheers

> On Nov 23, 2016, at 9:19 AM, Mich Talebzadeh <mich.talebza...@gmail.com> 
> wrote:
> 
> Thanks all.
> 
> As I understand Hbase does not support ACIC compliant transactions over
> multiple rows or across tables?
> 
> So this is not supported
> 
> 
>   1. Hbase can support multi-rows transactions if the rows are on the same
>   table and in the same RegionServer?
>   2. Hbase does not support multi-rows transactions if the rows are in
>   different tables but happen to be in the same RegionServer?
>   3. If I migrated RDBMS transactional tables to the same Hbase table (big
>   if) with different column familities will that work?
> 
> 
> Design considerations
> 
> 
>   1. If I have 4 big tables in RDBMS, some having in excess of 200 columns
>   (I know this is a joke), can they all go one-to-one to Hbase tables. Can
>   some of these RDBMS tables put into one Hbase schema  with different column
>   families.
>   2. then another question. If I use hive tables on these hbase tables
>   with large number of family columns, will it work ok?
> 
> thanks
> 
>   1.
> 
> 
> Dr Mich Talebzadeh
> 
> 
> 
> LinkedIn * 
> https://www.linkedin.com/profile/view?id=AAEAAAAWh2gBxianrbJd6zP6AcPCCdOABUrV8Pw
> <https://www.linkedin.com/profile/view?id=AAEAAAAWh2gBxianrbJd6zP6AcPCCdOABUrV8Pw>*
> 
> 
> 
> http://talebzadehmich.wordpress.com
> 
> 
> *Disclaimer:* Use it at your own risk. Any and all responsibility for any
> loss, damage or destruction of data or any other property which may arise
> from relying on this email's technical content is explicitly disclaimed.
> The author will in no case be liable for any monetary damages arising from
> such loss, damage or destruction.
> 
> 
> 
>> On 23 November 2016 at 16:43, Denise Rogers <datag...@aol.com> wrote:
>> 
>> I would recommend MariaDB. HBase is not ACID compliant. MariaDB is.
>> 
>> Regards,
>> Denise
>> 
>> 
>> Sent from mi iPad
>> 
>>>> On Nov 23, 2016, at 11:27 AM, Mich Talebzadeh <mich.talebza...@gmail.com>
>>> wrote:
>>> 
>>> Hi,
>>> 
>>> I need to explore if anyone has used Hbase as a transactional table to do
>>> the processing that historically one has done with RDBMSs.
>>> 
>>> A simple question dealing with a transaction as a unit of work (all or
>>> nothing). In that case if any part of statement in batch transaction
>> fails,
>>> that transaction will be rolled back in its entirety.
>>> 
>>> Now how does Hbase can handle this? Specifically at the theoretical level
>>> if a standard transactional processing was migrated from RDBMS to Hbase
>>> tables, will that work.
>>> 
>>> Has anyone built  successful transaction processing in Hbase?
>>> 
>>> Thanks
>>> 
>>> 
>>> Dr Mich Talebzadeh
>>> 
>>> 
>>> 
>>> LinkedIn * https://www.linkedin.com/profile/view?id=
>> AAEAAAAWh2gBxianrbJd6zP6AcPCCdOABUrV8Pw
>>> <https://www.linkedin.com/profile/view?id=AAEAAAAWh2gBxianrbJd6zP6AcPCCd
>> OABUrV8Pw>*
>>> 
>>> 
>>> 
>>> http://talebzadehmich.wordpress.com
>>> 
>>> 
>>> *Disclaimer:* Use it at your own risk. Any and all responsibility for any
>>> loss, damage or destruction of data or any other property which may arise
>>> from relying on this email's technical content is explicitly disclaimed.
>>> The author will in no case be liable for any monetary damages arising
>> from
>>> such loss, damage or destruction.
>> 
>> 

Reply via email to