Hadoop HBase和Bigtable支持单行事务

Hadoop HBase和Bigtable支持单行事务,hadoop,nosql,hbase,bigdata,bigtable,Hadoop,Nosql,Hbase,Bigdata,Bigtable,HBase和Google的Bigtable都支持单行事务,但不支持多行事务,这意味着什么?目前我正在本地文件系统上使用HBase;我怎样才能实际地看到这一点呢?您有一行看起来像这样: 用户名:fabspro 密码:1234 活动帐户:1 最后一次登录:2012-10-10 上次登录ip:135.23.15.3 比如说。然后,当用户登录时,您需要更新上次登录和上次登录ip。如果在单个put操作中更新两个字段,则两个字段将同时更新。如果一个字段由于某种原因无法更新,或者更新中途失败,则两个值都不会写

HBase和Google的Bigtable都支持单行事务,但不支持多行事务,这意味着什么?目前我正在本地文件系统上使用HBase;我怎样才能实际地看到这一点呢?

您有一行看起来像这样:

用户名:fabspro 密码:1234 活动帐户:1 最后一次登录:2012-10-10 上次登录ip:135.23.15.3


比如说。然后,当用户登录时,您需要更新上次登录和上次登录ip。如果在单个put操作中更新两个字段,则两个字段将同时更新。如果一个字段由于某种原因无法更新,或者更新中途失败,则两个值都不会写入。这意味着,无论怎样,如果您阅读该行,您都可以预期last_login和last_login_ip是一致的。

不用担心@Rohit,我希望您在学习HBase和BigTable时获得乐趣:)这个问题的扩展……您能检查一下吗@fabspro@Rohit,我已经替你回答了。