HBase和Bigtable支持单行事务

时间:2013-02-14 10:49:25

标签: hadoop nosql hbase bigdata bigtable

HBase和谷歌的Bigtable既支持单行交易又不支持多行,这意味着什么?目前我在我的本地文件系统上使用HBase;我怎么能看到这个呢?

1 个答案:

答案 0 :(得分:3)

你有一行看起来像这样:

用户名:fabspro 密码:1234 account_active:1 last_login:2012-10-10 last_login_ip:135.23.15.3

例如,

。然后,当用户登录时,您需要更新last_login和last_login_ip。如果在单个放置操作中更新两个字段,则两个字段将同时更新。如果由于某种原因无法更新某个字段,或者中途更新失败,则不会写入任何值。这意味着无论如何,如果您读取该行,您可以预期last_login和last_login_ip彼此一致。