HBase和Bigtable支持单行事务



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

您有一行如下所示:

用户名:fabspro密码:1234帐户活动:1上次登录时间:2012-10-10last_login_ip:135.23.15.3

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

最新更新