4

HBase 和 Google 的 Bigtable 都支持单行事务但不支持多行是什么意思?目前我在本地文件系统之上使用 HBase;我怎么能看到这个?

4

1 回答 1

4

你有一行看起来像这样:

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

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

于 2013-02-14T10:53:52.977 回答